diff --git a/system-config-printer-getdevices.patch b/system-config-printer-getdevices.patch deleted file mode 100644 index aaeb1f9..0000000 --- a/system-config-printer-getdevices.patch +++ /dev/null @@ -1,79 +0,0 @@ -diff -up system-config-printer-1.1.11/cupspk.py.getdevices system-config-printer-1.1.11/cupspk.py ---- system-config-printer-1.1.11/cupspk.py.getdevices 2009-08-05 11:33:24.000000000 +0100 -+++ system-config-printer-1.1.11/cupspk.py 2009-08-13 17:39:34.251284301 +0100 -@@ -300,7 +300,74 @@ class Connection: - # getPPDs - # getServerPPD - # getDocument --# getDevices -+ -+ -+ def getDevices(self, *args, **kwds): -+ use_pycups = False -+ -+ timeout = 0 -+ include_schemes = '' -+ exclude_schemes = '' -+ -+ if len(args) == 3: -+ (use_pycups, timeout, include_schemes, exclude_schemes) = self._args_to_tuple([int, str, str], *args) -+ else: -+ if kwds.has_key('timeout'): -+ timeout = kwds['timeout'] -+ -+ if kwds.has_key('include_schemes'): -+ include_schemes = kwds['include_schemes'] -+ -+ if kwds.has_key('exclude_schemes'): -+ exclude_schemes = kwds['exclude_schemes'] -+ -+ pk_args = (timeout, include_schemes, exclude_schemes) -+ -+ result = self._call_with_pk_and_fallback(use_pycups, -+ 'DevicesGet', pk_args, -+ self._connection.getDevices, -+ *args, **kwds) -+ -+ # return 'result' if fallback was called -+ if len (result.keys()) > 0 and type (result[result.keys()[0]]) == dict: -+ return result -+ -+ result_str = {} -+ if result != None: -+ for i in result.keys(): -+ if type(i) == dbus.String: -+ result_str[str(i)] = str(result[i]) -+ else: -+ result_str[i] = result[i] -+ -+ # cups-pk-helper returns all devices in one dictionary. -+ # Keys of different devices are distinguished by ':n' postfix. -+ -+ devices = {} -+ n = 0 -+ postfix = ':' + str (n) -+ device_keys = [x for x in result_str.keys() if x.endswith(postfix)] -+ while len (device_keys) > 0: -+ -+ device_uri = None -+ device_dict = {} -+ for i in device_keys: -+ key = i[:len(i) - len(postfix)] -+ if key != 'device-uri': -+ device_dict[key] = result_str[i] -+ else: -+ device_uri = result_str[i] -+ -+ if device_uri != None: -+ devices[device_uri] = device_dict -+ -+ n += 1 -+ postfix = ':' + str (n) -+ device_keys = [x for x in result_str.keys() if x.endswith(postfix)] -+ -+ return devices -+ -+ - # getJobs - # getJobAttributes - diff --git a/system-config-printer-scp-git.patch b/system-config-printer-scp-git.patch new file mode 100644 index 0000000..8844351 --- /dev/null +++ b/system-config-printer-scp-git.patch @@ -0,0 +1,2420 @@ +diff -up system-config-printer-1.1.11/applet.py.scp-git system-config-printer-1.1.11/applet.py +--- system-config-printer-1.1.11/applet.py.scp-git 2009-08-07 17:42:59.000000000 +0100 ++++ system-config-printer-1.1.11/applet.py 2009-08-19 17:51:49.110701234 +0100 +@@ -88,7 +88,8 @@ class NewPrinterNotification(dbus.servic + def GetReady (self): + self.wake_up () + if self.getting_ready == 0: +- viewer.set_special_statusicon (SEARCHING_ICON) ++ viewer.set_special_statusicon (SEARCHING_ICON, ++ tooltip=_("Configuring new printer")) + + self.getting_ready += 1 + gobject.timeout_add (60 * 1000, self.timeout_ready) +diff -up system-config-printer-1.1.11/authconn.py.scp-git system-config-printer-1.1.11/authconn.py +--- system-config-printer-1.1.11/authconn.py.scp-git 2009-07-21 15:10:03.000000000 +0100 ++++ system-config-printer-1.1.11/authconn.py 2009-08-19 17:51:49.112701196 +0100 +@@ -22,6 +22,7 @@ import cups + import cupspk + import gobject + import gtk ++import os + from errordialogs import * + from debug import * + +@@ -155,7 +156,8 @@ class Connection: + cups.setUser (self._use_user) + + self._use_pk = ((self._server[0] == '/' or self._server == 'localhost') +- and not self._lock) ++ and not self._lock ++ and os.getuid () != 0) + if self._use_pk: + create_object = cupspk.Connection + else: +diff -up system-config-printer-1.1.11/ChangeLog-OLD.scp-git system-config-printer-1.1.11/ChangeLog-OLD +--- system-config-printer-1.1.11/ChangeLog-OLD.scp-git 2009-07-21 15:10:03.000000000 +0100 ++++ system-config-printer-1.1.11/ChangeLog-OLD 2009-08-19 17:51:49.101700079 +0100 +@@ -1,3 +1,8 @@ ++2009-08-11 Tim Waugh ++ ++ * cupshelpers/cupshelpers.py (missingPackagesAndExecutables): ++ Accept a filter of "-" (Ubuntu #411376). ++ + 2009-06-23 Tim Waugh + + * system-config-printer.py (NewPrinterGUI.nextNPTab): Don't log +diff -up system-config-printer-1.1.11/cupshelpers/cupshelpers.py.scp-git system-config-printer-1.1.11/cupshelpers/cupshelpers.py +--- system-config-printer-1.1.11/cupshelpers/cupshelpers.py.scp-git 2009-08-05 11:33:24.000000000 +0100 ++++ system-config-printer-1.1.11/cupshelpers/cupshelpers.py 2009-08-19 17:51:49.114700998 +0100 +@@ -642,6 +642,10 @@ def missingPackagesAndExecutables(ppd): + # First, a local function. How to check that something exists + # in a path: + def pathcheck (name, path="/usr/bin:/bin"): ++ if name == "-": ++ # A filter of "-" means that no filter is required, ++ # i.e. the device accepts the given format as-is. ++ return "builtin" + # Strip out foomatic '%'-style place-holders. + p = name.find ('%') + if p != -1: +diff -up system-config-printer-1.1.11/cupshelpers/ppds.py.scp-git system-config-printer-1.1.11/cupshelpers/ppds.py +--- system-config-printer-1.1.11/cupshelpers/ppds.py.scp-git 2009-08-07 17:50:41.000000000 +0100 ++++ system-config-printer-1.1.11/cupshelpers/ppds.py 2009-08-19 17:51:49.116700675 +0100 +@@ -180,6 +180,7 @@ def ppdMakeModelSplit (ppd_make_and_mode + " ps3", + " pxl", + " series", ++ "_bt", + ","]: + s = modell.find (suffix) + if s != -1: +@@ -208,14 +209,14 @@ def ppdMakeModelSplit (ppd_make_and_mode + # Some drivers are just generally better than others. + # Here is the preference list: + DRIVER_TYPE_DOWNLOADED_NOW = 5 +-DRIVER_TYPE_FOOMATIC_RECOMMENDED_NON_POSTSCRIPT = 8 + DRIVER_TYPE_VENDOR = 10 +-DRIVER_TYPE_FOOMATIC_RECOMMENDED_POSTSCRIPT = 15 + DRIVER_TYPE_HPCUPS = 16 + DRIVER_TYPE_FOOMATIC_HPIJS_ON_HP = 17 + DRIVER_TYPE_GUTENPRINT_NATIVE_SIMPLIFIED = 20 + DRIVER_TYPE_GUTENPRINT_NATIVE = 25 + DRIVER_TYPE_SPLIX = 27 ++DRIVER_TYPE_FOOMATIC_RECOMMENDED_NON_POSTSCRIPT = 28 ++DRIVER_TYPE_FOOMATIC_RECOMMENDED_POSTSCRIPT = 29 + DRIVER_TYPE_FOOMATIC_PS = 30 + DRIVER_TYPE_FOOMATIC_HPIJS = 40 + DRIVER_TYPE_FOOMATIC_GUTENPRINT_SIMPLIFIED = 50 +@@ -229,12 +230,6 @@ def _getDriverType (ppdname, ppds=None): + """Decides which of the above types ppdname is.""" + if ppdname.find ("turboprint") != -1: + return DRIVER_TYPE_3RD_PARTY_NONFREE +- if ppdname.find ("gutenprint") != -1: +- if (ppdname.find ("/simple/") != -1 or +- ppdname.find (".sim-") != -1): +- return DRIVER_TYPE_GUTENPRINT_NATIVE_SIMPLIFIED +- else: +- return DRIVER_TYPE_GUTENPRINT_NATIVE + if ppdname.find ("splix")!= -1: + return DRIVER_TYPE_SPLIX + if ppdname.find ("hpcups") != -1: +@@ -264,6 +259,12 @@ def _getDriverType (ppdname, ppds=None): + return DRIVER_TYPE_FOOMATIC_GUTENPRINT_SIMPLIFIED + return DRIVER_TYPE_FOOMATIC_GUTENPRINT + return DRIVER_TYPE_FOOMATIC ++ if ppdname.find ("gutenprint") != -1: ++ if (ppdname.find ("/simple") != -1 or ++ ppdname.find (".sim-") != -1): ++ return DRIVER_TYPE_GUTENPRINT_NATIVE_SIMPLIFIED ++ else: ++ return DRIVER_TYPE_GUTENPRINT_NATIVE + if ppdname.find ("-hpijs") != -1: + if ppdname.find ("hpijs-rss") == -1: + return DRIVER_TYPE_FOOMATIC_HPIJS +diff -up system-config-printer-1.1.11/cupspk.py.scp-git system-config-printer-1.1.11/cupspk.py +--- system-config-printer-1.1.11/cupspk.py.scp-git 2009-08-05 11:33:24.000000000 +0100 ++++ system-config-printer-1.1.11/cupspk.py 2009-08-19 17:51:49.119702393 +0100 +@@ -1,8 +1,8 @@ + # vim: set ts=4 sw=4 et: coding=UTF-8 + # + # Copyright (C) 2008 Novell, Inc. +-# Copyright (C) 2009, 2009 Red Hat, Inc. +-# Copyright (C) 2009, 2009 Tim Waugh ++# Copyright (C) 2008, 2009 Red Hat, Inc. ++# Copyright (C) 2008, 2009 Tim Waugh + # + # Authors: Vincent Untz + # +@@ -30,7 +30,6 @@ import os + import sys + + import tempfile +-import string + + import cups + import dbus +@@ -152,7 +151,7 @@ class Connection: + pk_auth_running = False + + if pk_auth_error != None: +- if string.find(pk_auth_error, 'org.freedesktop.DBus.Error.NoReply') == 0: ++ if pk_auth_error.find('org.freedesktop.DBus.Error.NoReply') == 0: + return False + raise dbus.exceptions.DBusException(pk_auth_error) + +@@ -300,7 +299,74 @@ class Connection: + # getPPDs + # getServerPPD + # getDocument +-# getDevices ++ ++ ++ def getDevices(self, *args, **kwds): ++ use_pycups = False ++ ++ timeout = 0 ++ include_schemes = '' ++ exclude_schemes = '' ++ ++ if len(args) == 3: ++ (use_pycups, timeout, include_schemes, exclude_schemes) = self._args_to_tuple([int, str, str], *args) ++ else: ++ if kwds.has_key('timeout'): ++ timeout = kwds['timeout'] ++ ++ if kwds.has_key('include_schemes'): ++ include_schemes = kwds['include_schemes'] ++ ++ if kwds.has_key('exclude_schemes'): ++ exclude_schemes = kwds['exclude_schemes'] ++ ++ pk_args = (timeout, include_schemes, exclude_schemes) ++ ++ result = self._call_with_pk_and_fallback(use_pycups, ++ 'DevicesGet', pk_args, ++ self._connection.getDevices, ++ *args, **kwds) ++ ++ # return 'result' if fallback was called ++ if len (result.keys()) > 0 and type (result[result.keys()[0]]) == dict: ++ return result ++ ++ result_str = {} ++ if result != None: ++ for i in result.keys(): ++ if type(i) == dbus.String: ++ result_str[str(i)] = str(result[i]) ++ else: ++ result_str[i] = result[i] ++ ++ # cups-pk-helper returns all devices in one dictionary. ++ # Keys of different devices are distinguished by ':n' postfix. ++ ++ devices = {} ++ n = 0 ++ postfix = ':' + str (n) ++ device_keys = [x for x in result_str.keys() if x.endswith(postfix)] ++ while len (device_keys) > 0: ++ ++ device_uri = None ++ device_dict = {} ++ for i in device_keys: ++ key = i[:len(i) - len(postfix)] ++ if key != 'device-uri': ++ device_dict[key] = result_str[i] ++ else: ++ device_uri = result_str[i] ++ ++ if device_uri != None: ++ devices[device_uri] = device_dict ++ ++ n += 1 ++ postfix = ':' + str (n) ++ device_keys = [x for x in result_str.keys() if x.endswith(postfix)] ++ ++ return devices ++ ++ + # getJobs + # getJobAttributes + +@@ -681,7 +747,7 @@ class Connection: + + self._call_with_pk_and_fallback(use_pycups, + 'PrinterSetEnabled', pk_args, +- self._connection.enablePrinter, ++ self._connection.disablePrinter, + *args, **kwds) + + +diff -up system-config-printer-1.1.11/gtk_treeviewtooltips.py.scp-git system-config-printer-1.1.11/gtk_treeviewtooltips.py +diff -up system-config-printer-1.1.11/jobviewer.py.scp-git system-config-printer-1.1.11/jobviewer.py +--- system-config-printer-1.1.11/jobviewer.py.scp-git 2009-08-07 17:42:59.000000000 +0100 ++++ system-config-printer-1.1.11/jobviewer.py 2009-08-19 17:51:49.123700820 +0100 +@@ -324,15 +324,18 @@ class JobViewer (GtkGUI, monitor.Watcher + self.process_pending_events = whether + + # Handle "special" status icon +- def set_special_statusicon (self, iconname): ++ def set_special_statusicon (self, iconname, tooltip=None): + self.special_status_icon = True + self.statusicon.set_from_icon_name (iconname) + self.set_statusicon_visibility () ++ if tooltip != None: ++ self.set_statusicon_tooltip (tooltip=tooltip) + + def unset_special_statusicon (self): + self.special_status_icon = False + self.statusicon.set_from_pixbuf (self.saved_statusicon_pixbuf) + self.set_statusicon_visibility () ++ self.set_statusicon_tooltip () + + def notify_new_printer (self, printer, notification): + self.new_printer_notifications[printer] = notification +diff -up system-config-printer-1.1.11/Makefile.am.scp-git system-config-printer-1.1.11/Makefile.am +--- system-config-printer-1.1.11/Makefile.am.scp-git 2009-08-07 17:42:59.000000000 +0100 ++++ system-config-printer-1.1.11/Makefile.am 2009-08-19 17:51:49.104701206 +0100 +@@ -98,7 +98,6 @@ nobase_pkgdata_DATA= \ + ppdippstr.py \ + probe_printer.py \ + gtk_label_autowrap.py \ +- gtk_treeviewtooltips.py \ + SearchCriterion.py \ + smburi.py \ + statereason.py \ +diff -up system-config-printer-1.1.11/optionwidgets.py.scp-git system-config-printer-1.1.11/optionwidgets.py +--- system-config-printer-1.1.11/optionwidgets.py.scp-git 2009-08-07 17:42:59.000000000 +0100 ++++ system-config-printer-1.1.11/optionwidgets.py 2009-08-19 17:51:49.125700617 +0100 +@@ -134,8 +134,7 @@ class Option: + self.conflict_message = tooltip # XXX more verbose + + if self.conflicts: +- self.gui.tooltips.set_tip(self.btnConflict, tooltip, +- "OPTION-" + self.option.keyword) ++ self.btnConflict.set_tooltip_text (tooltip) + self.btnConflict.show() + else: + self.btnConflict.hide() +diff -up system-config-printer-1.1.11/PhysicalDevice.py.scp-git system-config-printer-1.1.11/PhysicalDevice.py +--- system-config-printer-1.1.11/PhysicalDevice.py.scp-git 2009-07-31 10:43:48.000000000 +0100 ++++ system-config-printer-1.1.11/PhysicalDevice.py 2009-08-19 17:51:49.106701303 +0100 +@@ -171,7 +171,8 @@ class PhysicalDevice: + mdlcmp = cmp (our_mdl.lower (), other_mdl.lower ()) + if mdlcmp != 0: + return mdlcmp +- if self.sn == '' or other.sn == '': return 0; ++ if self.sn == '' or other.sn == '': ++ return 0 + return cmp (self.sn, other.sn) + + if __name__ == '__main__': +diff -up system-config-printer-1.1.11/po/de.po.scp-git system-config-printer-1.1.11/po/de.po +--- system-config-printer-1.1.11/po/de.po.scp-git 2009-08-07 17:51:55.000000000 +0100 ++++ system-config-printer-1.1.11/po/de.po 2009-08-19 17:51:49.130701385 +0100 +@@ -439,9 +439,8 @@ msgid "%d documents queued" + msgstr "%d Dokumente in der Warteschlange" + + #: ../jobviewer.py:1259 +-#, fuzzy + msgid "Document printed" +-msgstr "Dokument" ++msgstr "Dokument wurde gedruckt" + + #: ../jobviewer.py:1260 + #, python-format +@@ -1032,11 +1031,11 @@ msgstr "Es gibt Aufträge in der Wartesc + + #: ../system-config-printer.py:2793 + msgid "Renaming will lose history" +-msgstr "" ++msgstr "Durch Umbenennen geht der Verlauf verloren" + + #: ../system-config-printer.py:2795 + msgid "Completed jobs will no longer be available for re-printing." +-msgstr "" ++msgstr "Fertige Aufträge sind für den Neudruck nicht mehr verfügbar" + + #: ../system-config-printer.py:2866 + msgid "renaming printer" +@@ -2610,7 +2609,7 @@ msgstr "Speichere _Fehlerprotokolle zur + + #: ../glade/ServerSettingsDialog.glade.h:7 + msgid "_Advanced..." +-msgstr "" ++msgstr "_Erweitert..." + + #: ../glade/ServerSettingsDialog.glade.h:8 + msgid "_Publish shared printers connected to this system" +diff -up system-config-printer-1.1.11/po/hu.po.scp-git system-config-printer-1.1.11/po/hu.po +--- system-config-printer-1.1.11/po/hu.po.scp-git 2009-08-07 17:51:58.000000000 +0100 ++++ system-config-printer-1.1.11/po/hu.po 2009-08-19 17:51:49.138700729 +0100 +@@ -43,23 +43,20 @@ msgid "Browse Servers" + msgstr "Kiszolgálók tallózása" + + #: ../AdvancedServerSettings.py:94 +-msgid "" +-"Usually print servers broadcast their queues. Specify print servers below " +-"to periodically ask for queues instead." +-msgstr "" +-"A nyomtató kiszolgálók rendszerint kihirdetik a nyomtatási soraikat. Az " +-"alábbiakban megadott nyomtató kiszolgálók periodikusan le lesznek kérdezve " +-"az elérhető nyomtatási sorokért." ++msgid "Usually print servers broadcast their queues. Specify print servers below to periodically ask for queues instead." ++msgstr "A nyomtató kiszolgálók rendszerint kihirdetik a nyomtatási soraikat. Az alábbiakban megadott nyomtató kiszolgálók periodikusan le lesznek kérdezve az elérhető nyomtatási sorokért." + + #: ../AdvancedServerSettings.py:215 + msgid "Enter IP address" + msgstr "Adja meg az IP címet" + +-#: ../authconn.py:35 ../glade/NewPrinterWindow.glade.h:106 ++#: ../authconn.py:35 ++#: ../glade/NewPrinterWindow.glade.h:106 + msgid "Username:" + msgstr "Felhasználónév:" + +-#: ../authconn.py:36 ../glade/NewPrinterWindow.glade.h:75 ++#: ../authconn.py:36 ++#: ../glade/NewPrinterWindow.glade.h:75 + msgid "Password:" + msgstr "Jelszó:" + +@@ -67,7 +64,8 @@ msgstr "Jelszó:" + msgid "Domain:" + msgstr "Tartomány:" + +-#: ../authconn.py:46 ../authconn.py:412 ++#: ../authconn.py:46 ++#: ../authconn.py:412 + msgid "Authentication" + msgstr "Hitelesítés" + +@@ -84,7 +82,8 @@ msgstr "Jogosulatlan kérelem kérelem: + msgid "You are not authorized to carry out the requested action." + msgstr "Nincs jogosultsága a kért művelet elvégzéséhez." + +-#: ../authconn.py:213 ../authconn.py:234 ++#: ../authconn.py:213 ++#: ../authconn.py:234 + msgid "Operation canceled" + msgstr "A művelet meg lett szakítva" + +@@ -93,11 +92,14 @@ msgstr "A művelet meg lett szakítva" + msgid "CUPS server error (%s)" + msgstr "CUPS-kiszolgálóhiba (%s)" + +-#: ../authconn.py:253 ../errordialogs.py:56 ../errordialogs.py:70 ++#: ../authconn.py:253 ++#: ../errordialogs.py:56 ++#: ../errordialogs.py:70 + msgid "CUPS server error" + msgstr "CUPS-kiszolgálóhiba" + +-#: ../authconn.py:262 ../errordialogs.py:57 ++#: ../authconn.py:262 ++#: ../errordialogs.py:57 + #: ../troubleshoot/PrintTestPage.py:417 + #, python-format + msgid "There was an error during the CUPS operation: '%s'." +@@ -107,12 +109,16 @@ msgstr "Hiba történt a CUPS-művelet k + msgid "Retry" + msgstr "Újra" + +-#: ../authconn.py:386 ../authconn.py:388 ../errordialogs.py:65 ../pysmb.py:75 ++#: ../authconn.py:386 ++#: ../authconn.py:388 ++#: ../errordialogs.py:65 ++#: ../pysmb.py:75 + #: ../pysmb.py:77 + msgid "Not authorized" + msgstr "Nincs jogosultság" + +-#: ../authconn.py:389 ../pysmb.py:78 ++#: ../authconn.py:389 ++#: ../pysmb.py:78 + msgid "The password may be incorrect." + msgstr "Lehetséges, hogy helytelen a jelszó." + +@@ -122,12 +128,8 @@ msgid "Authentication (%s)" + msgstr "Hitelesítés (%s)" + + #: ../errordialogs.py:66 +-msgid "" +-"The password may be incorrect, or the server may be configured to deny " +-"remote administration." +-msgstr "" +-"Lehetséges, hogy helytelen a jelszó, vagy pedig a kiszolgáló úgy van " +-"beállítva, hogy utasítsa el a távoli adminisztrációt." ++msgid "The password may be incorrect, or the server may be configured to deny remote administration." ++msgstr "Lehetséges, hogy helytelen a jelszó, vagy pedig a kiszolgáló úgy van beállítva, hogy utasítsa el a távoli adminisztrációt." + + #: ../errordialogs.py:72 + msgid "Bad request" +@@ -149,7 +151,8 @@ msgstr "Frissítés szükséges" + msgid "Server error" + msgstr "Kiszolgálóhiba" + +-#: ../errordialogs.py:82 ../system-config-printer.py:1218 ++#: ../errordialogs.py:82 ++#: ../system-config-printer.py:1218 + msgid "Not connected" + msgstr "Nincs csatlakoztatva" + +@@ -171,7 +174,8 @@ msgstr "Ú_j csoport" + msgid "_New Group from Selection" + msgstr "_Kiválasztásból új csoportot" + +-#: ../GroupsPane.py:98 ../system-config-printer.py:410 ++#: ../GroupsPane.py:98 ++#: ../system-config-printer.py:410 + msgid "_Rename" + msgstr "Átne_vezés" + +@@ -190,13 +194,8 @@ msgid "Are you sure you want to permanen + msgstr "Valóban végérvényesen el kívánja távolítani a(z) „%s” eszközt?" + + #: ../GroupsPane.py:296 +-msgid "" +-"This will not delete any printer queues from your computer. To delete queues " +-"completely, you must delete them from the 'All Printers' group." +-msgstr "" +-"Ez a művelet nem távolít el egyetlen nyomtatási sort se a számítógépről. A " +-"nyomtatási sorok végleges törléséhez törölje le a nyomtatási sorokat a " +-"„Minden nyomtató” csoportból." ++msgid "This will not delete any printer queues from your computer. To delete queues completely, you must delete them from the 'All Printers' group." ++msgstr "Ez a művelet nem távolít el egyetlen nyomtatási sort se a számítógépről. A nyomtatási sorok végleges törléséhez törölje le a nyomtatási sorokat a „Minden nyomtató” csoportból." + + #: ../GroupsPane.py:318 + msgid "New Group" +@@ -226,7 +225,8 @@ msgstr "Újr_anyomtatás" + msgid "_Authenticate" + msgstr "_Hitelesítés" + +-#: ../jobviewer.py:213 ../troubleshoot/PrintTestPage.py:82 ++#: ../jobviewer.py:213 ++#: ../troubleshoot/PrintTestPage.py:82 + msgid "Job" + msgstr "Feladat" + +@@ -234,12 +234,15 @@ msgstr "Feladat" + msgid "User" + msgstr "Felhasználó" + +-#: ../jobviewer.py:215 ../troubleshoot/PrintTestPage.py:86 ++#: ../jobviewer.py:215 ++#: ../troubleshoot/PrintTestPage.py:86 + msgid "Document" + msgstr "Dokumentum" + +-#: ../jobviewer.py:216 ../my-default-printer.py:153 +-#: ../system-config-printer.py:383 ../system-config-printer.py:1366 ++#: ../jobviewer.py:216 ++#: ../my-default-printer.py:153 ++#: ../system-config-printer.py:383 ++#: ../system-config-printer.py:1366 + #: ../troubleshoot/PrintTestPage.py:84 + msgid "Printer" + msgstr "Nyomtató" +@@ -252,7 +255,8 @@ msgstr "Méret" + msgid "Time submitted" + msgstr "Elküldési idő" + +-#: ../jobviewer.py:219 ../troubleshoot/PrintTestPage.py:87 ++#: ../jobviewer.py:219 ++#: ../troubleshoot/PrintTestPage.py:87 + msgid "Status" + msgstr "Állapot" + +@@ -274,17 +278,26 @@ msgstr "Minden feladat" + msgid "Document Print Status (%s)" + msgstr "Dokumentum nyomtatási állapota (%s)" + +-#: ../jobviewer.py:395 ../jobviewer.py:460 ../jobviewer.py:461 +-#: ../jobviewer.py:512 ../jobviewer.py:629 ../jobviewer.py:756 +-#: ../jobviewer.py:1232 ../jobviewer.py:1258 ../system-config-printer.py:2555 ++#: ../jobviewer.py:395 ++#: ../jobviewer.py:460 ++#: ../jobviewer.py:461 ++#: ../jobviewer.py:512 ++#: ../jobviewer.py:629 ++#: ../jobviewer.py:756 ++#: ../jobviewer.py:1232 ++#: ../jobviewer.py:1258 ++#: ../system-config-printer.py:2555 + #: ../glade/NewPrinterWindow.glade.h:104 + #: ../troubleshoot/ChooseNetworkPrinter.py:101 + #: ../troubleshoot/ChooseNetworkPrinter.py:102 + #: ../troubleshoot/ChooseNetworkPrinter.py:105 + #: ../troubleshoot/ChooseNetworkPrinter.py:106 +-#: ../troubleshoot/ChoosePrinter.py:87 ../troubleshoot/ChoosePrinter.py:88 +-#: ../troubleshoot/ChoosePrinter.py:91 ../troubleshoot/ChoosePrinter.py:92 +-#: ../troubleshoot/DeviceListed.py:92 ../troubleshoot/DeviceListed.py:93 ++#: ../troubleshoot/ChoosePrinter.py:87 ++#: ../troubleshoot/ChoosePrinter.py:88 ++#: ../troubleshoot/ChoosePrinter.py:91 ++#: ../troubleshoot/ChoosePrinter.py:92 ++#: ../troubleshoot/DeviceListed.py:92 ++#: ../troubleshoot/DeviceListed.py:93 + msgid "Unknown" + msgstr "Ismeretlen" + +@@ -328,7 +341,8 @@ msgstr "%d héttel ezelőtt" + msgid "Held for authentication" + msgstr "Visszatartás hitelesítésért" + +-#: ../jobviewer.py:566 ../troubleshoot/PrintTestPage.py:42 ++#: ../jobviewer.py:566 ++#: ../troubleshoot/PrintTestPage.py:42 + msgid "Held" + msgstr "Visszatartott" + +@@ -361,33 +375,40 @@ msgstr "Visszatartás a harmadik váltá + msgid "Held until weekend" + msgstr "Visszatartás a hétvégéig" + +-#: ../jobviewer.py:619 ../troubleshoot/PrintTestPage.py:41 ++#: ../jobviewer.py:619 ++#: ../troubleshoot/PrintTestPage.py:41 + msgid "Pending" + msgstr "Felfüggesztve" + +-#: ../jobviewer.py:620 ../system-config-printer.py:196 ++#: ../jobviewer.py:620 ++#: ../system-config-printer.py:196 + #: ../troubleshoot/PrintTestPage.py:43 + msgid "Processing" + msgstr "Feldolgozás" + +-#: ../jobviewer.py:621 ../system-config-printer.py:198 ++#: ../jobviewer.py:621 ++#: ../system-config-printer.py:198 + #: ../troubleshoot/PrintTestPage.py:44 + msgid "Stopped" + msgstr "Leállítva" + +-#: ../jobviewer.py:622 ../troubleshoot/PrintTestPage.py:45 ++#: ../jobviewer.py:622 ++#: ../troubleshoot/PrintTestPage.py:45 + msgid "Canceled" + msgstr "Törölve" + +-#: ../jobviewer.py:623 ../troubleshoot/PrintTestPage.py:46 ++#: ../jobviewer.py:623 ++#: ../troubleshoot/PrintTestPage.py:46 + msgid "Aborted" + msgstr "Megszakítva" + +-#: ../jobviewer.py:624 ../troubleshoot/PrintTestPage.py:47 ++#: ../jobviewer.py:624 ++#: ../troubleshoot/PrintTestPage.py:47 + msgid "Completed" + msgstr "Befejezve" + +-#: ../jobviewer.py:697 ../jobviewer.py:786 ++#: ../jobviewer.py:697 ++#: ../jobviewer.py:786 + msgid "authenticating job" + msgstr "Feladat hitelesítése" + +@@ -430,9 +451,8 @@ msgid "%d documents queued" + msgstr "%d dokumentum a nyomtatási sorban" + + #: ../jobviewer.py:1259 +-#, fuzzy + msgid "Document printed" +-msgstr "Dokumentum" ++msgstr "Dokumentum kinyomtatva" + + #: ../jobviewer.py:1260 + #, python-format +@@ -453,11 +473,10 @@ msgstr "Hiba történt „%s” dokument + #: ../jobviewer.py:1430 + #, python-format + msgid "There was a problem printing document `%s' (job %d): `%s'." +-msgstr "" +-"„%s” dokumentum (%d. feladat) nyomtatása közben a következő hiba történt: „%" +-"s”." ++msgstr "„%s” dokumentum (%d. feladat) nyomtatása közben a következő hiba történt: „%s”." + +-#: ../jobviewer.py:1437 ../jobviewer.py:1453 ++#: ../jobviewer.py:1437 ++#: ../jobviewer.py:1453 + msgid "Print Error" + msgstr "Nyomtatási hiba" + +@@ -470,19 +489,23 @@ msgstr "_Diagnosztizál" + msgid "The printer called `%s' has been disabled." + msgstr "„%s” nevű nyomtató letiltva." + +-#: ../my-default-printer.py:137 ../my-default-printer.desktop.in.h:1 ++#: ../my-default-printer.py:137 ++#: ../my-default-printer.desktop.in.h:1 + msgid "Default Printer" + msgstr "Alapértelmezett nyomtató" + +-#: ../my-default-printer.py:141 ../my-default-printer.py:177 ++#: ../my-default-printer.py:141 ++#: ../my-default-printer.py:177 + msgid "_Use System Default" + msgstr "A rendszer _alapértelmezésének használata" + +-#: ../my-default-printer.py:142 ../my-default-printer.py:179 ++#: ../my-default-printer.py:142 ++#: ../my-default-printer.py:179 + msgid "_Set Default" + msgstr "_Beállítás alapértelmezettként" + +-#: ../my-default-printer.py:158 ../system-config-printer.py:440 ++#: ../my-default-printer.py:158 ++#: ../system-config-printer.py:440 + #: ../troubleshoot/ChooseNetworkPrinter.py:37 + #: ../troubleshoot/ChoosePrinter.py:38 + msgid "Location" +@@ -512,7 +535,8 @@ msgstr "Alapértelmezett viselkedés" + msgid "Authenticated" + msgstr "Hitelesítve" + +-#: ../ppdippstr.py:50 ../system-config-printer.py:6182 ++#: ../ppdippstr.py:50 ++#: ../system-config-printer.py:6182 + msgid "None" + msgstr "Nincs" + +@@ -727,9 +751,7 @@ msgstr "1200 dpi, fotó, fekete és szí + + #: ../system-config-printer.py:140 + msgid "To do this, select System->Administration->Firewall from the main menu." +-msgstr "" +-"A beállítás elvégzéséhez válassza ki a Rendszer → Adminisztráció → Tűzfal " +-"menüpontot a főmenüből." ++msgstr "A beállítás elvégzéséhez válassza ki a Rendszer → Adminisztráció → Tűzfal menüpontot a főmenüből." + + #: ../system-config-printer.py:195 + msgid "Idle" +@@ -739,7 +761,8 @@ msgstr "Üresjárat" + msgid "Busy" + msgstr "Foglalt" + +-#: ../system-config-printer.py:389 ../system-config-printer.py:1372 ++#: ../system-config-printer.py:389 ++#: ../system-config-printer.py:1372 + msgid "Class" + msgstr "Osztály" + +@@ -775,8 +798,10 @@ msgstr "E_ngedélyezve" + msgid "_Shared" + msgstr "Me_gosztva" + +-#: ../system-config-printer.py:438 ../troubleshoot/ChooseNetworkPrinter.py:35 +-#: ../troubleshoot/ChoosePrinter.py:36 ../troubleshoot/DeviceListed.py:36 ++#: ../system-config-printer.py:438 ++#: ../troubleshoot/ChooseNetworkPrinter.py:35 ++#: ../troubleshoot/ChoosePrinter.py:36 ++#: ../troubleshoot/DeviceListed.py:36 + msgid "Name" + msgstr "Név" + +@@ -797,11 +822,13 @@ msgstr "Üzenet" + msgid "Problems?" + msgstr "Hibaelhárítás" + +-#: ../system-config-printer.py:654 ../system-config-printer.py:656 ++#: ../system-config-printer.py:654 ++#: ../system-config-printer.py:656 + msgid "Members of this class" + msgstr "Ezen osztály tagjai" + +-#: ../system-config-printer.py:655 ../system-config-printer.py:657 ++#: ../system-config-printer.py:655 ++#: ../system-config-printer.py:657 + msgid "Others" + msgstr "Többi" + +@@ -825,7 +852,8 @@ msgstr "Modellek" + msgid "Drivers" + msgstr "Meghajtóprogramok" + +-#: ../system-config-printer.py:663 ../glade/NewPrinterWindow.glade.h:54 ++#: ../system-config-printer.py:663 ++#: ../glade/NewPrinterWindow.glade.h:54 + msgid "Downloadable Drivers" + msgstr "Letölthető meghajtóprogramok" + +@@ -864,7 +892,8 @@ msgid "Connected to %s" + msgstr "Csatlakoztatva ide: %s" + + #. Update our copy of the printer's settings. +-#: ../system-config-printer.py:1256 ../system-config-printer.py:2045 ++#: ../system-config-printer.py:1256 ++#: ../system-config-printer.py:2045 + msgid "obtaining queue details" + msgstr "Nyomtatási sor részleteinek lekérése" + +@@ -880,12 +909,15 @@ msgstr "Hálózati nyomtató (felfedezet + msgid "Network class (discovered)" + msgstr "Hálózati osztály (felfedezett)" + +-#: ../system-config-printer.py:1369 ../system-config-printer.py:5486 +-#: ../system-config-printer.py:5556 ../system-config-printer.py:5558 ++#: ../system-config-printer.py:1369 ++#: ../system-config-printer.py:5486 ++#: ../system-config-printer.py:5556 ++#: ../system-config-printer.py:5558 + msgid "Fax" + msgstr "Fax" + +-#: ../system-config-printer.py:1375 ../system-config-printer.py:1381 ++#: ../system-config-printer.py:1375 ++#: ../system-config-printer.py:1381 + #: ../troubleshoot/LocalOrRemote.py:30 + msgid "Network printer" + msgstr "Hálózati nyomtató" +@@ -894,7 +926,8 @@ msgstr "Hálózati nyomtató" + msgid "Network print share" + msgstr "Hálózati nyomtató-megosztás" + +-#: ../system-config-printer.py:1507 ../glade/ConnectingDialog.glade.h:2 ++#: ../system-config-printer.py:1507 ++#: ../glade/ConnectingDialog.glade.h:2 + #, no-c-format, python-format + msgid "Opening connection to %s" + msgstr "Kapcsolat létrehozása a következővel: %s" +@@ -913,9 +946,12 @@ msgstr "Nyomtatóbeállítások" + msgid "modifying class %s" + msgstr "A(z) %s osztály módosítása" + +-#: ../system-config-printer.py:1929 ../system-config-printer.py:3063 +-#: ../system-config-printer.py:3088 ../system-config-printer.py:6470 +-#: ../system-config-printer.py:6482 ../system-config-printer.py:6504 ++#: ../system-config-printer.py:1929 ++#: ../system-config-printer.py:3063 ++#: ../system-config-printer.py:3088 ++#: ../system-config-printer.py:6470 ++#: ../system-config-printer.py:6482 ++#: ../system-config-printer.py:6504 + #, python-format + msgid "modifying printer %s" + msgstr "%s nyomtató beállítása" +@@ -932,7 +968,8 @@ msgstr "Szeretné mégis folytatni?" + #. but we have never fetched the server settings to see whether + #. the server is publishing shared printers. Fetch the settings + #. now so that we can update the "not published" label if necessary. +-#: ../system-config-printer.py:2033 ../system-config-printer.py:3247 ++#: ../system-config-printer.py:2033 ++#: ../system-config-printer.py:3247 + msgid "fetching server settings" + msgstr "Kiszolgáló beállítások lekérése" + +@@ -964,19 +1001,18 @@ msgstr "Alapértelmezett nyomtató kivá + msgid "printing test page" + msgstr "Tesztoldal nyomtatása" + +-#: ../system-config-printer.py:2185 ../system-config-printer.py:2220 ++#: ../system-config-printer.py:2185 ++#: ../system-config-printer.py:2220 + msgid "Not possible" + msgstr "Nem lehetséges" + +-#: ../system-config-printer.py:2186 ../system-config-printer.py:2221 +-msgid "" +-"The remote server did not accept the print job, most likely because the " +-"printer is not shared." +-msgstr "" +-"A távoli nyomtató nem fogadta el a nyomtatási feladatot – valószínűleg " +-"azért, mert nincs megosztva a nyomtató." ++#: ../system-config-printer.py:2186 ++#: ../system-config-printer.py:2221 ++msgid "The remote server did not accept the print job, most likely because the printer is not shared." ++msgstr "A távoli nyomtató nem fogadta el a nyomtatási feladatot – valószínűleg azért, mert nincs megosztva a nyomtató." + +-#: ../system-config-printer.py:2198 ../system-config-printer.py:2213 ++#: ../system-config-printer.py:2198 ++#: ../system-config-printer.py:2213 + msgid "Submitted" + msgstr "Elküldve" + +@@ -997,7 +1033,8 @@ msgstr "A karbantartási feladat elküld + #. The underlying cupsGetPPD2() function returned NULL without + #. setting an IPP error, so it'll be something like a failed + #. connection. +-#: ../system-config-printer.py:2288 ../system-config-printer.py:2384 ++#: ../system-config-printer.py:2288 ++#: ../system-config-printer.py:2384 + msgid "Error" + msgstr "Hiba" + +@@ -1024,11 +1061,11 @@ msgstr "Dokumentumok vannak a nyomtatás + + #: ../system-config-printer.py:2793 + msgid "Renaming will lose history" +-msgstr "" ++msgstr "Az átnevezés törli az előzményeket" + + #: ../system-config-printer.py:2795 + msgid "Completed jobs will no longer be available for re-printing." +-msgstr "" ++msgstr "A befejezett feladatok nem lesznek elérhetőek újranyomtatáshoz." + + #: ../system-config-printer.py:2866 + msgid "renaming printer" +@@ -1064,13 +1101,8 @@ msgid "Publish Shared Printers" + msgstr "Megosztott nyomtatók közzététele" + + #: ../system-config-printer.py:3115 +-msgid "" +-"Shared printers are not available to other people unless the 'Publish shared " +-"printers' option is enabled in the server settings." +-msgstr "" +-"A megosztott nyomtatók nem érhetőek el mások számára, amíg a „Megosztott " +-"nyomtatók közzététele” beállítást nem engedélyezi a kiszolgáló beállítási " +-"között." ++msgid "Shared printers are not available to other people unless the 'Publish shared printers' option is enabled in the server settings." ++msgstr "A megosztott nyomtatók nem érhetőek el mások számára, amíg a „Megosztott nyomtatók közzététele” beállítást nem engedélyezi a kiszolgáló beállítási között." + + #: ../system-config-printer.py:3308 + msgid "modifying server settings" +@@ -1087,12 +1119,8 @@ msgid "Review Firewall" + msgstr "Tűzfal-beállítások ellenőrzése" + + #: ../system-config-printer.py:3334 +-msgid "" +-"You may need to adjust the firewall to allow network printing to this " +-"computer." +-msgstr "" +-"Esetenként a rendszer tűzfala további beállításokat igényel, hogy a hálózati " +-"nyomtatás lehetséges legyen ezen a számítógépen keresztül." ++msgid "You may need to adjust the firewall to allow network printing to this computer." ++msgstr "Esetenként a rendszer tűzfala további beállításokat igényel, hogy a hálózati nyomtatás lehetséges legyen ezen a számítógépen keresztül." + + #: ../system-config-printer.py:3664 + msgid "Browsing not available (pysmbc not installed)" +@@ -1108,22 +1136,22 @@ msgid "Comment" + msgstr "Megjegyzés" + + #: ../system-config-printer.py:3690 +-msgid "" +-"PostScript Printer Description files (*.ppd, *.PPD, *.ppd.gz, *.PPD.gz, *." +-"PPD.GZ)" +-msgstr "" +-"PostScript nyomtatóleíró-fájlok (*.ppd, *.PPD, *.ppd.gz, *.PPD.gz, *.PPD.GZ)" ++msgid "PostScript Printer Description files (*.ppd, *.PPD, *.ppd.gz, *.PPD.gz, *.PPD.GZ)" ++msgstr "PostScript nyomtatóleíró-fájlok (*.ppd, *.PPD, *.ppd.gz, *.PPD.gz, *.PPD.GZ)" + + #: ../system-config-printer.py:3699 + msgid "All files (*)" + msgstr "Minden fájl (*)" + +-#: ../system-config-printer.py:3735 ../system-config-printer.py:5888 +-#: ../system-config-printer.py:5926 ../applet.py:127 ++#: ../system-config-printer.py:3735 ++#: ../system-config-printer.py:5888 ++#: ../system-config-printer.py:5926 ++#: ../applet.py:127 + msgid "Search" + msgstr "Keresés" + +-#: ../system-config-printer.py:3759 ../system-config-printer.py:3783 ++#: ../system-config-printer.py:3759 ++#: ../system-config-printer.py:3783 + #: ../glade/NewPrinterWindow.glade.h:72 + msgid "New Printer" + msgstr "Új nyomtató" +@@ -1140,9 +1168,12 @@ msgstr "Az eszköz URI azonosítójának + msgid "Change Driver" + msgstr "Meghajtóprogram módosítása" + +-#: ../system-config-printer.py:3953 ../system-config-printer.py:4032 +-#: ../system-config-printer.py:4346 ../system-config-printer.py:4544 +-#: ../system-config-printer.py:5732 ../system-config-printer.py:5913 ++#: ../system-config-printer.py:3953 ++#: ../system-config-printer.py:4032 ++#: ../system-config-printer.py:4346 ++#: ../system-config-printer.py:4544 ++#: ../system-config-printer.py:5732 ++#: ../system-config-printer.py:5913 + msgid "Searching" + msgstr "Keresés" + +@@ -1150,11 +1181,13 @@ msgstr "Keresés" + msgid "Searching for downloadable drivers" + msgstr "Letölthető meghajtóprogramok keresése" + +-#: ../system-config-printer.py:4033 ../system-config-printer.py:4347 ++#: ../system-config-printer.py:4033 ++#: ../system-config-printer.py:4347 + msgid "Searching for drivers" + msgstr "Meghajtóprogramok keresése" + +-#: ../system-config-printer.py:4545 ../system-config-printer.py:5733 ++#: ../system-config-printer.py:4545 ++#: ../system-config-printer.py:5733 + msgid "Searching for printers" + msgstr "Nyomtatók keresése" + +@@ -1165,8 +1198,7 @@ msgstr "eszközlista lekérése" + #. Tell the user why he needs the plugin + #: ../system-config-printer.py:4665 + msgid "For this printer a proprietary driver plugin from HP is available.\n" +-msgstr "" +-"Ehhez a nyomtatóhoz zárt forráskódú bővítmény is elérhető a HP jóvoltából.\n" ++msgstr "Ehhez a nyomtatóhoz zárt forráskódú bővítmény is elérhető a HP jóvoltából.\n" + + #: ../system-config-printer.py:4668 + msgid "" +@@ -1178,15 +1210,12 @@ msgstr "" + + #: ../system-config-printer.py:4671 + msgid "" +-"Installing the plugin is optional, it completes or enhances the " +-"functionality\n" ++"Installing the plugin is optional, it completes or enhances the functionality\n" + "of your printer. Without plugin at least basic operations work.\n" + "\n" + msgstr "" +-"A bővítmény telepítése nem kötelező, de további és kibővített " +-"szolgáltatásokat tesz\n" +-"elérhetővé a nyomtatóhoz. A bővítmény telepítése nelkül az alapvető " +-"szolgáltatások\n" ++"A bővítmény telepítése nem kötelező, de további és kibővített szolgáltatásokat tesz\n" ++"elérhetővé a nyomtatóhoz. A bővítmény telepítése nelkül az alapvető szolgáltatások\n" + "lesznek elérhetőek.\n" + "\n" + +@@ -1254,15 +1283,18 @@ msgstr "Nyomtató beállításának kiha + msgid "Set up without plugin" + msgstr "Beállítás bővítmény nélkül" + +-#: ../system-config-printer.py:4720 ../troubleshoot/PrintTestPage.py:118 ++#: ../system-config-printer.py:4720 ++#: ../troubleshoot/PrintTestPage.py:118 + msgid "Yes" + msgstr "Igen" + +-#: ../system-config-printer.py:4721 ../troubleshoot/PrintTestPage.py:119 ++#: ../system-config-printer.py:4721 ++#: ../troubleshoot/PrintTestPage.py:119 + msgid "No" + msgstr "Nem" + +-#: ../system-config-printer.py:4890 ../system-config-printer.py:4894 ++#: ../system-config-printer.py:4890 ++#: ../system-config-printer.py:4894 + msgid " (Current)" + msgstr " (Aktuális)" + +@@ -1290,22 +1322,21 @@ msgid "No Print Shares" + msgstr "Nincsenek nyomatómegosztások" + + #: ../system-config-printer.py:5096 +-msgid "" +-"There were no print shares found. Please check that the Samba service is " +-"marked as trusted in your firewall configuration." +-msgstr "" +-"Nem találhatóak megosztott nyomtatók. Ellenőrizze, hogy a Samba kiszolgáló " +-"szolgáltatás megbízhatónak van jelölve a tűzfal beállításaiban." ++msgid "There were no print shares found. Please check that the Samba service is marked as trusted in your firewall configuration." ++msgstr "Nem találhatóak megosztott nyomtatók. Ellenőrizze, hogy a Samba kiszolgáló szolgáltatás megbízhatónak van jelölve a tűzfal beállításaiban." + +-#: ../system-config-printer.py:5357 ../system-config-printer.py:5420 ++#: ../system-config-printer.py:5357 ++#: ../system-config-printer.py:5420 + msgid "Print Share Verified" + msgstr "Nyomtató-megosztás ellenőrizve" + +-#: ../system-config-printer.py:5358 ../system-config-printer.py:5421 ++#: ../system-config-printer.py:5358 ++#: ../system-config-printer.py:5421 + msgid "This print share is accessible." + msgstr "Ez a nyomtatási megosztás elérhető." + +-#: ../system-config-printer.py:5363 ../system-config-printer.py:5425 ++#: ../system-config-printer.py:5363 ++#: ../system-config-printer.py:5425 + msgid "This print share is not accessible." + msgstr "Ez a nyomtatási megosztás nem elérhető." + +@@ -1329,7 +1360,8 @@ msgstr "Soros port" + msgid "USB" + msgstr "USB port" + +-#: ../system-config-printer.py:5484 ../system-config-printer.py:5487 ++#: ../system-config-printer.py:5484 ++#: ../system-config-printer.py:5487 + msgid "HP Linux Imaging and Printing (HPLIP)" + msgstr "HP Linux Imaging and Printing (HPLIP)" + +@@ -1354,7 +1386,8 @@ msgstr "LPD/LPR nyomtatási sor" + msgid "Windows Printer via SAMBA" + msgstr "Windows nyomtató SAMBA megosztáson" + +-#: ../system-config-printer.py:5507 ../glade/NewPrinterWindow.glade.h:64 ++#: ../system-config-printer.py:5507 ++#: ../glade/NewPrinterWindow.glade.h:64 + msgid "IPP" + msgstr "IPP" + +@@ -1371,20 +1404,12 @@ msgid "A printer connected to a USB port + msgstr "Egy USB-portra kapcsolt nyomtató." + + #: ../system-config-printer.py:5595 +-msgid "" +-"HPLIP software driving a printer, or the printer function of a multi-" +-"function device." +-msgstr "" +-"Egy nyomtatót vagy egy többfunkciós eszköz nyomtatási funkcióját vezérlő " +-"HPLIP meghajtóprogram." ++msgid "HPLIP software driving a printer, or the printer function of a multi-function device." ++msgstr "Egy nyomtatót vagy egy többfunkciós eszköz nyomtatási funkcióját vezérlő HPLIP meghajtóprogram." + + #: ../system-config-printer.py:5598 +-msgid "" +-"HPLIP software driving a fax machine, or the fax function of a multi-" +-"function device." +-msgstr "" +-"Egy faxgépet vagy egy többfunkciós eszköz fax-funkcióját vezérlő HPLIP " +-"meghajtóprogram." ++msgid "HPLIP software driving a fax machine, or the fax function of a multi-function device." ++msgstr "Egy faxgépet vagy egy többfunkciós eszköz fax-funkcióját vezérlő HPLIP meghajtóprogram." + + #: ../system-config-printer.py:5601 + msgid "Local printer detected by the Hardware Abstraction Layer (HAL)." +@@ -1435,7 +1460,8 @@ msgstr "" + msgid "No support contacts known" + msgstr "Nincs ismert terméktámogatási kapcsolattartó" + +-#: ../system-config-printer.py:6230 ../system-config-printer.py:6243 ++#: ../system-config-printer.py:6230 ++#: ../system-config-printer.py:6243 + msgid "Not specified." + msgstr "Nincs megadva." + +@@ -1479,7 +1505,8 @@ msgstr "Nem sikerült letölteni a PPD-f + msgid "fetching PPD" + msgstr "PPD-fájl letöltése" + +-#: ../system-config-printer.py:6357 ../system-config-printer.py:6395 ++#: ../system-config-printer.py:6357 ++#: ../system-config-printer.py:6395 + msgid "No Installable Options" + msgstr "Nincs telepíthető opció" + +@@ -1496,12 +1523,11 @@ msgstr "Szeretne nyomtatni egy teszoldal + msgid "Install driver" + msgstr "Meghajtóprogram telepítése" + +-#: ../system-config-printer.py:6670 ../troubleshoot/CheckPPDSanity.py:131 ++#: ../system-config-printer.py:6670 ++#: ../troubleshoot/CheckPPDSanity.py:131 + #, python-format + msgid "Printer '%s' requires the %s package but it is not currently installed." +-msgstr "" +-"A(z) „%s” nyomtatóhoz szükség van a(z) %s csomagra, de az jelenleg nincs " +-"telepítve." ++msgstr "A(z) „%s” nyomtatóhoz szükség van a(z) %s csomagra, de az jelenleg nincs telepítve." + + #: ../system-config-printer.py:6686 + msgid "Missing driver" +@@ -1509,12 +1535,8 @@ msgstr "Hiányzó meghajtóprogram" + + #: ../system-config-printer.py:6687 + #, python-format +-msgid "" +-"Printer '%s' requires the '%s' program but it is not currently installed. " +-"Please install it before using this printer." +-msgstr "" +-"„%s” nyomtatóhoz szükség van „%s” programra, de az jelenleg nincs telepítve. " +-"A nyomtató használata előtt telepítse azt." ++msgid "Printer '%s' requires the '%s' program but it is not currently installed. Please install it before using this printer." ++msgstr "„%s” nyomtatóhoz szükség van „%s” programra, de az jelenleg nincs telepítve. A nyomtató használata előtt telepítse azt." + + #: ../glade/AboutDialog.glade.h:1 + msgid "A CUPS configuration tool." +@@ -1526,32 +1548,17 @@ msgstr "Copyright © 2006-2008 Red Hat, + + #: ../glade/AboutDialog.glade.h:3 + msgid "" +-"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.\n" ++"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.\n" + "\n" +-"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.\n" ++"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.\n" + "\n" +-"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." ++"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." + msgstr "" +-"Ez egy szabad szoftver, terjesztheti és/vagy módosíthatja a Free Software " +-"Foundation által kiadott GNU General Public License második (vagy bármely " +-"későbbi) változatában foglaltak alapján.\n" ++"Ez egy szabad szoftver, terjesztheti és/vagy módosíthatja a Free Software Foundation által kiadott GNU General Public License második (vagy bármely későbbi) változatában foglaltak alapján.\n" + "\n" +-"Ezt a programot abban a reményben terjesztjük, hogy hasznos lesz, de nem " +-"vállalunk SEMMIFÉLE GARANCIÁT, még olyan értelemben sem, hogy a program " +-"alkalmas-e a KÖZREADÁSRA vagy EGY BIZONYOS FELADAT ELVÉGZÉSÉRE. További " +-"részletekért tanulmányozza a GNU GPL engedélyt.\n" ++"Ezt a programot abban a reményben terjesztjük, hogy hasznos lesz, de nem vállalunk SEMMIFÉLE GARANCIÁT, még olyan értelemben sem, hogy a program alkalmas-e a KÖZREADÁSRA vagy EGY BIZONYOS FELADAT ELVÉGZÉSÉRE. További részletekért tanulmányozza a GNU GPL engedélyt.\n" + "\n" +-"A programhoz a GNU General Public License egy példánya is jár, ha nem kapta " +-"meg, írjon a Free Software Foundation Inc. cégnek. Levélcímük: 51 Franklin " +-"St, Fifth Floor, Boston, MA 02110-1301, USA." ++"A programhoz a GNU General Public License egy példánya is jár, ha nem kapta meg, írjon a Free Software Foundation Inc. cégnek. Levélcímük: 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA." + + #: ../glade/AboutDialog.glade.h:8 + msgid "system-config-printer" +@@ -1585,8 +1592,7 @@ msgstr "_Titkosítás megkövetelése" + + #: ../glade/ConnectingDialog.glade.h:3 + msgid "Connecting to CUPS server" +-msgstr "" +-"Kapcsolódás a CUPS-kiszolgálóhoz" ++msgstr "Kapcsolódás a CUPS-kiszolgálóhoz" + + #: ../glade/ConnectingDialog.glade.h:4 + msgid "Connecting to CUPS server" +@@ -1612,7 +1618,8 @@ msgstr "_Feladat" + msgid "_Refresh" + msgstr "_Frissítés" + +-#: ../glade/JobsWindow.glade.h:5 ../glade/PrintersWindow.glade.h:17 ++#: ../glade/JobsWindow.glade.h:5 ++#: ../glade/PrintersWindow.glade.h:17 + msgid "_View" + msgstr "_Megjelenítés" + +@@ -1694,13 +1701,11 @@ msgstr "smb://[munkacsoport/]kiszolg + + #: ../glade/NewPrinterWindow.glade.h:18 + msgid "Choose Class Members" +-msgstr "" +-"Osztály tagjainak kiválasztása" ++msgstr "Osztály tagjainak kiválasztása" + + #: ../glade/NewPrinterWindow.glade.h:19 + msgid "Choose Driver" +-msgstr "" +-"Meghajtóprogram kiválasztása" ++msgstr "Meghajtóprogram kiválasztása" + + #: ../glade/NewPrinterWindow.glade.h:20 + msgid "Describe Printer" +@@ -1801,7 +1806,8 @@ msgstr "" + msgid "Description:" + msgstr "Leírás:" + +-#: ../glade/NewPrinterWindow.glade.h:51 ../troubleshoot/DeviceListed.py:40 ++#: ../glade/NewPrinterWindow.glade.h:51 ++#: ../troubleshoot/DeviceListed.py:40 + msgid "Device URI" + msgstr "Az eszköz URI-ja" + +@@ -1826,10 +1832,8 @@ msgid "Flow Control" + msgstr "Áramlásvezérlés" + + #: ../glade/NewPrinterWindow.glade.h:58 +-msgid "" +-"For the printer you have selected there are drivers available for download." +-msgstr "" +-"Letölthető az Ön által kiválasztott nyomtatóhoz tartozó meghajtóprogram." ++msgid "For the printer you have selected there are drivers available for download." ++msgstr "Letölthető az Ön által kiválasztott nyomtatóhoz tartozó meghajtóprogram." + + #: ../glade/NewPrinterWindow.glade.h:59 + msgid "Free software" +@@ -1903,14 +1907,8 @@ msgid "Port number:" + msgstr "Port:" + + #: ../glade/NewPrinterWindow.glade.h:79 +-msgid "" +-"PostScript Printer Description (PPD) files can often be found on the driver " +-"disk that comes with the printer. For PostScript printers they are often " +-"part of the Windows® driver." +-msgstr "" +-"A PostScript Printer Description (PPD) fájlokat általában a nyomtatóhoz " +-"mellékelt meghajtóprogram lemezén találhat. PostScript nyomtatók esetén ezek " +-"általában a Windows® meghajtóprogram-csomagok részei." ++msgid "PostScript Printer Description (PPD) files can often be found on the driver disk that comes with the printer. For PostScript printers they are often part of the Windows® driver." ++msgstr "A PostScript Printer Description (PPD) fájlokat általában a nyomtatóhoz mellékelt meghajtóprogram lemezén találhat. PostScript nyomtatók esetén ezek általában a Windows® meghajtóprogram-csomagok részei." + + #: ../glade/NewPrinterWindow.glade.h:80 + msgid "Printer model:" +@@ -1981,54 +1979,24 @@ msgid "Text:" + msgstr "Szöveg:" + + #: ../glade/NewPrinterWindow.glade.h:97 +-msgid "" +-"The foomatic printer database contains various manufacturer provided " +-"PostScript Printer Description (PPD) files and also can generate PPD files " +-"for a large number of (non PostScript) printers. But in general manufacturer " +-"provided PPD files provide better access to the specific features of the " +-"printer." +-msgstr "" +-"A Foomatic nyomtató-adatbázis különféle, a gyártók által biztosított " +-"PostScript-nyomtatóleírási (PPD-) fájlokat tartalmaz, továbbá számos (nem " +-"PostScript-) nyomtatóhoz tud PPD-fájlt készíteni. Általában a gyártó által " +-"adott PPD-fájlok jobban kihasználják a nyomtató képességeit." ++msgid "The foomatic printer database contains various manufacturer provided PostScript Printer Description (PPD) files and also can generate PPD files for a large number of (non PostScript) printers. But in general manufacturer provided PPD files provide better access to the specific features of the printer." ++msgstr "A Foomatic nyomtató-adatbázis különféle, a gyártók által biztosított PostScript-nyomtatóleírási (PPD-) fájlokat tartalmaz, továbbá számos (nem PostScript-) nyomtatóhoz tud PPD-fájlt készíteni. Általában a gyártó által adott PPD-fájlok jobban kihasználják a nyomtató képességeit." + + #: ../glade/NewPrinterWindow.glade.h:98 +-msgid "" +-"These drivers do not come from your operating system supplier and will not " +-"be covered by their commercial support. See the support and license terms " +-"of the driver's supplier." +-msgstr "" +-"Ezeket a meghajtóprogramokat nem az operációs rendszer szállítója biztosítja " +-"és nem vonatkoznak rá a kereskedelmi támogatás feltételei. Tekintse meg a " +-"meghajtóprogram szállítójának támogatás és engedély leírását." ++msgid "These drivers do not come from your operating system supplier and will not be covered by their commercial support. See the support and license terms of the driver's supplier." ++msgstr "Ezeket a meghajtóprogramokat nem az operációs rendszer szállítója biztosítja és nem vonatkoznak rá a kereskedelmi támogatás feltételei. Tekintse meg a meghajtóprogram szállítójának támogatás és engedély leírását." + + #: ../glade/NewPrinterWindow.glade.h:99 +-msgid "" +-"This driver supports additional hardware that may be installed in the " +-"printer." +-msgstr "" +-"Ez a meghajtóprogram további hardver összetevőket támogat, amiket a nyomtató " +-"tartalmazhat." ++msgid "This driver supports additional hardware that may be installed in the printer." ++msgstr "Ez a meghajtóprogram további hardver összetevőket támogat, amiket a nyomtató tartalmazhat." + + #: ../glade/NewPrinterWindow.glade.h:100 +-msgid "" +-"This is done by assuming that options with the same name do have the same " +-"meaning. Settings of options that are not present in the new PPD will be " +-"lost and options only present in the new PPD will be set to default." +-msgstr "" +-"Ez annak feltételezésével történik, hogy az azonos nevű beállításoknak a " +-"jelentésük is azonos. Azok a beállítások elvesznek, amelyek az új PPD " +-"fájlban nincsenek jelen; amelyek pedig csak az új PPD fájlban szerepelnek, " +-"az alapértelmezett értéket kapják." ++msgid "This is done by assuming that options with the same name do have the same meaning. Settings of options that are not present in the new PPD will be lost and options only present in the new PPD will be set to default." ++msgstr "Ez annak feltételezésével történik, hogy az azonos nevű beállításoknak a jelentésük is azonos. Azok a beállítások elvesznek, amelyek az új PPD fájlban nincsenek jelen; amelyek pedig csak az új PPD fájlban szerepelnek, az alapértelmezett értéket kapják." + + #: ../glade/NewPrinterWindow.glade.h:101 +-msgid "" +-"This way all current option settings will be lost. The default settings of " +-"the new PPD will be used. " +-msgstr "" +-"Így az összes jelenlegi beállítás elvész. Az új PPD alapértelmezett " +-"beállításai lesznek használva. " ++msgid "This way all current option settings will be lost. The default settings of the new PPD will be used. " ++msgstr "Így az összes jelenlegi beállítás elvész. Az új PPD alapértelmezett beállításai lesznek használva. " + + #: ../glade/NewPrinterWindow.glade.h:102 + msgid "Try to copy the option settings over from the old PPD. " +@@ -2040,16 +2008,11 @@ msgstr "URI:" + + #: ../glade/NewPrinterWindow.glade.h:105 + msgid "Use the new PPD (Postscript Printer Description) as is." +-msgstr "" +-"Az új PPD (PostScript-nyomtatóleírás) eredeti formában való használata." ++msgstr "Az új PPD (PostScript-nyomtatóleírás) eredeti formában való használata." + + #: ../glade/NewPrinterWindow.glade.h:107 +-msgid "" +-"With this choice no driver download will be performed. In the next steps a " +-"locally installed driver will be selected." +-msgstr "" +-"Ezzel a választással meghajtóprogram nem kerül letöltésre. A következő " +-"lépésekben egy helyben telepített meghajtóprogram lesz kiválasztva." ++msgid "With this choice no driver download will be performed. In the next steps a locally installed driver will be selected." ++msgstr "Ezzel a választással meghajtóprogram nem kerül letöltésre. A következő lépésekben egy helyben telepített meghajtóprogram lesz kiválasztva." + + #: ../glade/NewPrinterWindow.glade.h:108 + msgid "Yes, I accept this license" +@@ -2476,14 +2439,8 @@ msgid "Sides:" + msgstr "Oldalak:" + + #: ../glade/PrinterPropertiesDialog.glade.h:121 +-msgid "" +-"Specify the default job options for this printer. Jobs arriving at this " +-"print server will have these options added if they are not already set by " +-"the application." +-msgstr "" +-"Adja meg a nyomtató alapértelmezett feladat-beállításait. Az ezen " +-"nyomtatókiszolgálóra érkező feladatokra alkalmazva lesznek ezek a " +-"beállítások, ha az alkalmazás még nem tette ezt meg." ++msgid "Specify the default job options for this printer. Jobs arriving at this print server will have these options added if they are not already set by the application." ++msgstr "Adja meg a nyomtató alapértelmezett feladat-beállításait. Az ezen nyomtatókiszolgálóra érkező feladatokra alkalmazva lesznek ezek a beállítások, ha az alkalmazás még nem tette ezt meg." + + #: ../glade/PrinterPropertiesDialog.glade.h:122 + msgid "Starting Banner:" +@@ -2495,9 +2452,7 @@ msgstr "Nincsenek állapotüzenetek ehhe + + #: ../glade/PrinterPropertiesDialog.glade.h:124 + msgid "To add a new option, enter its name in the box below and click to add." +-msgstr "" +-"Új beállítás felvételéhez adja meg annak nevét a lentebbi mezőben, majd " +-"kattintással végezze el a felvételt." ++msgstr "Új beállítás felvételéhez adja meg annak nevét a lentebbi mezőben, majd kattintással végezze el a felvételt." + + #: ../glade/PrinterPropertiesDialog.glade.h:125 + msgid "Top margin:" +@@ -2597,8 +2552,7 @@ msgstr "Távoli adminisztráció engedé + + #: ../glade/ServerSettingsDialog.glade.h:3 + msgid "Allow _users to cancel any job (not just their own)" +-msgstr "" +-"A felhasználók bármely feladatot szakíthassák meg (ne csak a sajátjaikat)" ++msgstr "A felhasználók bármely feladatot szakíthassák meg (ne csak a sajátjaikat)" + + #: ../glade/ServerSettingsDialog.glade.h:4 + msgid "Allow printing from the _Internet" +@@ -2614,7 +2568,7 @@ msgstr "_Hibakeresési információk men + + #: ../glade/ServerSettingsDialog.glade.h:7 + msgid "_Advanced..." +-msgstr "" ++msgstr "_Haladó…" + + #: ../glade/ServerSettingsDialog.glade.h:8 + msgid "_Publish shared printers connected to this system" +@@ -2738,7 +2692,8 @@ msgstr "Nincs csatlakoztatva?" + msgid "Printer '%s' may not be connected." + msgstr "Elképzelhető, hogy a(z) „%s” nyomtató nincs csatlakoztatva." + +-#: ../statereason.py:105 ../statereason.py:121 ++#: ../statereason.py:105 ++#: ../statereason.py:121 + msgid "Printer error" + msgstr "Nyomtatóhiba" + +@@ -2760,11 +2715,13 @@ msgstr "Nyomtató-figyelmeztetés" + msgid "Printer '%s': '%s'." + msgstr "„%s” nyomtató: „%s”." + +-#: ../timedops.py:101 ../timedops.py:169 ++#: ../timedops.py:101 ++#: ../timedops.py:169 + msgid "Please wait" + msgstr "Kérem várjon" + +-#: ../timedops.py:107 ../timedops.py:176 ++#: ../timedops.py:107 ++#: ../timedops.py:176 + msgid "Gathering information" + msgstr "Információk gyűjtése" + +@@ -2777,35 +2734,23 @@ msgid "Printing troubleshooter" + msgstr "Nyomtatási hibaelhárító" + + #: ../troubleshoot/base.py:33 +-msgid "" +-"To start this tool, select System->Administration->Printing from the main " +-"menu." +-msgstr "" +-"Az eszköz indításához válassza ki a Rendszer → Adminisztráció → Nyomtatás " +-"menüpontot a főmenüből." ++msgid "To start this tool, select System->Administration->Printing from the main menu." ++msgstr "Az eszköz indításához válassza ki a Rendszer → Adminisztráció → Nyomtatás menüpontot a főmenüből." + + #: ../troubleshoot/CheckLocalServerPublishing.py:28 + msgid "Server Not Exporting Printers" + msgstr "A kiszolgáló nem exportál nyomtatókat" + + #: ../troubleshoot/CheckLocalServerPublishing.py:29 +-msgid "" +-"Although one or more printers are marked as being shared, this print server " +-"is not exporting shared printers to the network." +-msgstr "" +-"Habár egy vagy több nyomtató megosztottnak jelölve, ez a kiszolgáló nem " +-"exportál megosztott nyomtatókat a hálózatra." ++msgid "Although one or more printers are marked as being shared, this print server is not exporting shared printers to the network." ++msgstr "Habár egy vagy több nyomtató megosztottnak jelölve, ez a kiszolgáló nem exportál megosztott nyomtatókat a hálózatra." + + #: ../troubleshoot/CheckLocalServerPublishing.py:33 +-msgid "" +-"Enable the 'Publish shared printers connected to this system' option in the " +-"server settings using the printing administration tool." +-msgstr "" +-"„E rendszerbe kapcsolt nyilvános nyomtatók megosztása” lehetőség " +-"engedélyezése a kiszolgáló beállításokban a nyomtatás adminisztráció eszköz " +-"használatával." ++msgid "Enable the 'Publish shared printers connected to this system' option in the server settings using the printing administration tool." ++msgstr "„E rendszerbe kapcsolt nyilvános nyomtatók megosztása” lehetőség engedélyezése a kiszolgáló beállításokban a nyomtatás adminisztráció eszköz használatával." + +-#: ../troubleshoot/CheckPPDSanity.py:44 ../applet.py:184 ++#: ../troubleshoot/CheckPPDSanity.py:44 ++#: ../applet.py:184 + msgid "Install" + msgstr "Telepítés" + +@@ -2815,12 +2760,8 @@ msgstr "Érvénytelen PPD-fájl" + + #: ../troubleshoot/CheckPPDSanity.py:106 + #, python-format +-msgid "" +-"The PPD file for printer '%s' does not conform to the specification. " +-"Possible reason follows:" +-msgstr "" +-"A PPD fájl „%s” nyomtatóhoz nem felel meg az előírásoknak. Lehetséges hiba a " +-"következő:" ++msgid "The PPD file for printer '%s' does not conform to the specification. Possible reason follows:" ++msgstr "A PPD fájl „%s” nyomtatóhoz nem felel meg az előírásoknak. Lehetséges hiba a következő:" + + #. Perhaps cupstestppd is not in the path. + #: ../troubleshoot/CheckPPDSanity.py:112 +@@ -2834,8 +2775,7 @@ msgstr "Hiányzó nyomtató meghajtópro + + #: ../troubleshoot/CheckPPDSanity.py:136 + #, python-format +-msgid "" +-"Printer '%s' requires the '%s' program but it is not currently installed." ++msgid "Printer '%s' requires the '%s' program but it is not currently installed." + msgstr "„%s” nyomtatóhoz „%s” program kell, de az jelenleg nincs telepítve." + + #: ../troubleshoot/ChooseNetworkPrinter.py:29 +@@ -2843,21 +2783,18 @@ msgid "Choose Network Printer" + msgstr "Válasszon hálózati nyomtatót" + + #: ../troubleshoot/ChooseNetworkPrinter.py:30 +-msgid "" +-"Please select the network printer you are trying to use from the list below. " +-"If it does not appear in the list, select 'Not listed'." +-msgstr "" +-"Az alábbi listából válassza ki a használni kívánt hálózati nyomtatót. " +-"Amennyiben a kívánt nyomtatót nem találja meg a listában, kattintson a " +-"„Nincs a listán” gombra." ++msgid "Please select the network printer you are trying to use from the list below. If it does not appear in the list, select 'Not listed'." ++msgstr "Az alábbi listából válassza ki a használni kívánt hálózati nyomtatót. Amennyiben a kívánt nyomtatót nem találja meg a listában, kattintson a „Nincs a listán” gombra." + + #: ../troubleshoot/ChooseNetworkPrinter.py:39 +-#: ../troubleshoot/ChoosePrinter.py:40 ../troubleshoot/DeviceListed.py:38 ++#: ../troubleshoot/ChoosePrinter.py:40 ++#: ../troubleshoot/DeviceListed.py:38 + msgid "Information" + msgstr "Tájékoztatás" + + #: ../troubleshoot/ChooseNetworkPrinter.py:75 +-#: ../troubleshoot/ChoosePrinter.py:64 ../troubleshoot/DeviceListed.py:70 ++#: ../troubleshoot/ChoosePrinter.py:64 ++#: ../troubleshoot/DeviceListed.py:70 + msgid "Not listed" + msgstr "Nincs a listán" + +@@ -2866,38 +2803,24 @@ msgid "Choose Printer" + msgstr "Válasszon nyomtatót" + + #: ../troubleshoot/ChoosePrinter.py:31 +-msgid "" +-"Please select the printer you are trying to use from the list below. If it " +-"does not appear in the list, select 'Not listed'." +-msgstr "" +-"Az alábbi listából válassza ki a használni kívánt hálózati nyomtatót. " +-"Amennyiben a kívánt nyomtatót nem találja meg a listában, válassza a „Nincs " +-"a listán” elemet." ++msgid "Please select the printer you are trying to use from the list below. If it does not appear in the list, select 'Not listed'." ++msgstr "Az alábbi listából válassza ki a használni kívánt hálózati nyomtatót. Amennyiben a kívánt nyomtatót nem találja meg a listában, válassza a „Nincs a listán” elemet." + + #: ../troubleshoot/DeviceListed.py:30 + msgid "Choose Device" + msgstr "Eszköz választás" + + #: ../troubleshoot/DeviceListed.py:31 +-msgid "" +-"Please select the device you want to use from the list below. If it does not " +-"appear in the list, select 'Not listed'." +-msgstr "" +-"Válassza ki a használni kívánt hálózati nyomtatót az alábbi listából! Ha " +-"nincs a listában, válassza a „Nincs a listán” elemet." ++msgid "Please select the device you want to use from the list below. If it does not appear in the list, select 'Not listed'." ++msgstr "Válassza ki a használni kívánt hálózati nyomtatót az alábbi listából! Ha nincs a listában, válassza a „Nincs a listán” elemet." + + #: ../troubleshoot/ErrorLogCheckpoint.py:31 + msgid "Debugging" + msgstr "Hibakeresés" + + #: ../troubleshoot/ErrorLogCheckpoint.py:32 +-msgid "" +-"I would like to enable debugging output from the CUPS scheduler. This may " +-"cause the scheduler to restart. Click the button below to enable debugging." +-msgstr "" +-"Szeretném engedélyezni a kimenet hibakeresését a CUPS időzítőből. Ez " +-"okozhatja az időzítő újraindulását. Kattintson az alábbi gombra a " +-"hibakeresés engedélyezéséhez." ++msgid "I would like to enable debugging output from the CUPS scheduler. This may cause the scheduler to restart. Click the button below to enable debugging." ++msgstr "Szeretném engedélyezni a kimenet hibakeresését a CUPS időzítőből. Ez okozhatja az időzítő újraindulását. Kattintson az alábbi gombra a hibakeresés engedélyezéséhez." + + #: ../troubleshoot/ErrorLogCheckpoint.py:36 + msgid "Enable Debugging" +@@ -2924,12 +2847,8 @@ msgid "Incorrect Page Size" + msgstr "Helytelen oldalméret" + + #: ../troubleshoot/Locale.py:30 +-msgid "" +-"The page size for the print job was not the printer's default page size. If " +-"this is not intentional it may cause alignment problems." +-msgstr "" +-"A papír mérete nem egyezik meg a nyomtató alapértelmezett papírméretével. " +-"Amennyiben ez nem szándékos, úgy illeszkedési problémák léphetnek fel." ++msgid "The page size for the print job was not the printer's default page size. If this is not intentional it may cause alignment problems." ++msgstr "A papír mérete nem egyezik meg a nyomtató alapértelmezett papírméretével. Amennyiben ez nem szándékos, úgy illeszkedési problémák léphetnek fel." + + #: ../troubleshoot/Locale.py:43 + msgid "Print job page size:" +@@ -2945,8 +2864,7 @@ msgstr "Nyomtató helye" + + #: ../troubleshoot/LocalOrRemote.py:27 + msgid "Is the printer connected to this computer or available on the network?" +-msgstr "" +-"A nyomtató a számítógéphez közvetlenül vagy hálózaton keresztül csatlakozik?" ++msgstr "A nyomtató a számítógéphez közvetlenül vagy hálózaton keresztül csatlakozik?" + + #: ../troubleshoot/LocalOrRemote.py:29 + msgid "Locally connected printer" +@@ -2986,13 +2904,8 @@ msgid "Test Page" + msgstr "Tesztoldal" + + #: ../troubleshoot/PrintTestPage.py:63 +-msgid "" +-"Now print a test page. If you are having problems printing a specific " +-"document, print that document now and mark the print job below." +-msgstr "" +-"Most nyomtasson próbaoldalt! Ha bajok vannak egy bizonyos dokumentum " +-"nyomtatásakor, nyomtassa azt a dokumentumot most, és jelölje be a nyomtatási " +-"munkát az alábbiakban!" ++msgid "Now print a test page. If you are having problems printing a specific document, print that document now and mark the print job below." ++msgstr "Most nyomtasson próbaoldalt! Ha bajok vannak egy bizonyos dokumentum nyomtatásakor, nyomtassa azt a dokumentumot most, és jelölje be a nyomtatási munkát az alábbiakban!" + + #: ../troubleshoot/PrintTestPage.py:75 + msgid "Cancel All Jobs" +@@ -3023,8 +2936,7 @@ msgstr "A hiba oka: „%s”" + + #: ../troubleshoot/QueueNotEnabled.py:58 + msgid "This may be due to the printer being disconnected or switched off." +-msgstr "" +-"Ennek oka lehet, hogy a nyomtató nincs csatlakoztatva vagy ki lett kapcsolva." ++msgstr "Ennek oka lehet, hogy a nyomtató nincs csatlakoztatva vagy ki lett kapcsolva." + + #: ../troubleshoot/QueueNotEnabled.py:62 + msgid "Queue Not Enabled" +@@ -3036,12 +2948,8 @@ msgid "The queue '%s' is not enabled." + msgstr "„%s” nyomtatási sor nincs engedélyezve." + + #: ../troubleshoot/QueueNotEnabled.py:71 +-msgid "" +-"To enable it, select the 'Enabled' checkbox in the 'Policies' tab for the " +-"printer in the printer administration tool." +-msgstr "" +-"A nyomtató engedélyezéséhez, a nyomtató-adminisztrációs eszközben válassza " +-"ki a nyomtató „Szabályzatok” lapján az „Engedélyezés” jelölőnégyzetet." ++msgid "To enable it, select the 'Enabled' checkbox in the 'Policies' tab for the printer in the printer administration tool." ++msgstr "A nyomtató engedélyezéséhez, a nyomtató-adminisztrációs eszközben válassza ki a nyomtató „Szabályzatok” lapján az „Engedélyezés” jelölőnégyzetet." + + #: ../troubleshoot/QueueRejectingJobs.py:31 + msgid "Queue Rejecting Jobs" +@@ -3053,22 +2961,15 @@ msgid "The queue '%s' is rejecting jobs. + msgstr "„%s” nyomtatási sor visszautasítja a feladatokat." + + #: ../troubleshoot/QueueRejectingJobs.py:70 +-msgid "" +-"To make the queue accept jobs, select the 'Accepting Jobs' checkbox in the " +-"'Policies' tab for the printer in the printer administration tool." +-msgstr "" +-"Ahhoz, hogy a nyomtatási sor fogadja feladatokat, a nyomtató-adminisztrációs " +-"eszközben jelölje be a nyomtató „Szabályzatok” lapján a „Feladatokat " +-"elfogad” jelölőnégyzetet." ++msgid "To make the queue accept jobs, select the 'Accepting Jobs' checkbox in the 'Policies' tab for the printer in the printer administration tool." ++msgstr "Ahhoz, hogy a nyomtatási sor fogadja feladatokat, a nyomtató-adminisztrációs eszközben jelölje be a nyomtató „Szabályzatok” lapján a „Feladatokat elfogad” jelölőnégyzetet." + + #: ../troubleshoot/RemoteAddress.py:26 + msgid "Remote Address" + msgstr "Távoli cím" + + #: ../troubleshoot/RemoteAddress.py:27 +-msgid "" +-"Please enter as many details as you can about the network address of this " +-"printer." ++msgid "Please enter as many details as you can about the network address of this printer." + msgstr "Adjon meg minden ismert információt erről a hálózati nyomtató címéről." + + #: ../troubleshoot/RemoteAddress.py:35 +@@ -3084,14 +2985,8 @@ msgid "CUPS Service Stopped" + msgstr "A CUPS szolgáltatás leállítva" + + #: ../troubleshoot/SchedulerNotRunning.py:29 +-msgid "" +-"The CUPS print spooler does not appear to be running. To correct this, " +-"choose System->Administration->Services from the main menu and look for the " +-"'cups' service." +-msgstr "" +-"A CUPS nyomtatásisor-kezelő nem fut. A javításhoz válassza ki a főmenüből a " +-"Rendszer → Adminisztráció → Szolgáltatások menüpontot és ellenőrizze a " +-"„cups” szolgáltatás beállításait." ++msgid "The CUPS print spooler does not appear to be running. To correct this, choose System->Administration->Services from the main menu and look for the 'cups' service." ++msgstr "A CUPS nyomtatásisor-kezelő nem fut. A javításhoz válassza ki a főmenüből a Rendszer → Adminisztráció → Szolgáltatások menüpontot és ellenőrizze a „cups” szolgáltatás beállításait." + + #: ../troubleshoot/ServerFirewalled.py:26 + msgid "Check Server Firewall" +@@ -3103,24 +2998,16 @@ msgstr "Nem sikerült a kiszolgálóhoz + + #: ../troubleshoot/ServerFirewalled.py:42 + #, python-format +-msgid "" +-"Please check to see if a firewall or router configuration is blocking TCP " +-"port %d on server '%s'." +-msgstr "" +-"Ellenőrizze, hogy (a)z %d. számú TCP portot „%s” kiszolgálón nem tiltják-e a " +-"hatályos tűzfal- és útválasztó beállítások." ++msgid "Please check to see if a firewall or router configuration is blocking TCP port %d on server '%s'." ++msgstr "Ellenőrizze, hogy (a)z %d. számú TCP portot „%s” kiszolgálón nem tiltják-e a hatályos tűzfal- és útválasztó beállítások." + + #: ../troubleshoot/Shrug.py:26 + msgid "Sorry!" + msgstr "Elnézést!" + + #: ../troubleshoot/Shrug.py:27 +-msgid "" +-"I have not been able to work out what the problem is, but I have collected " +-"some useful information to put in a bug report." +-msgstr "" +-"A megadott válaszok alapján nem állapítható meg a hiba oka. Azt tanácsoljuk, " +-"hogy az elérhető hasznos információk alapján készítsen egy hibajelentést." ++msgid "I have not been able to work out what the problem is, but I have collected some useful information to put in a bug report." ++msgstr "A megadott válaszok alapján nem állapítható meg a hiba oka. Azt tanácsoljuk, hogy az elérhető hasznos információk alapján készítsen egy hibajelentést." + + #: ../troubleshoot/Shrug.py:32 + msgid "Diagnostic Output (Advanced)" +@@ -3131,13 +3018,8 @@ msgid "Trouble-shooting Printing" + msgstr "Nyomtatás hibaelhárítása" + + #: ../troubleshoot/Welcome.py:45 +-msgid "" +-"In the next few screens I will ask you some questions about your problem " +-"with printing. Based on your answers I will try to suggest a solution." +-msgstr "" +-"A következő képernyőkön néhány kérdésre kell válaszolnia a nyomtatási " +-"problémával kapcsolatban. A válaszok alapján tanácsokat fog kapni a hiba " +-"elhárításához." ++msgid "In the next few screens I will ask you some questions about your problem with printing. Based on your answers I will try to suggest a solution." ++msgstr "A következő képernyőkön néhány kérdésre kell válaszolnia a nyomtatási problémával kapcsolatban. A válaszok alapján tanácsokat fog kapni a hiba elhárításához." + + #: ../troubleshoot/Welcome.py:49 + msgid "Click 'Forward' to begin." +@@ -3145,7 +3027,8 @@ msgstr "Kattintson a „Tovább” gombr + + #. name is a URI, no queue was generated, because no suitable + #. driver was found +-#: ../applet.py:113 ../applet.py:173 ++#: ../applet.py:113 ++#: ../applet.py:173 + msgid "Missing printer driver" + msgstr "Hiányzó nyomtató meghajtóprogram" + +@@ -3176,7 +3059,8 @@ msgstr "%s használatához meghajtóprog + msgid "`%s' is ready for printing." + msgstr "A(z) „%s” kész a nyomtatásra." + +-#: ../applet.py:203 ../applet.py:216 ++#: ../applet.py:203 ++#: ../applet.py:216 + msgid "Print test page" + msgstr "Tesztoldal nyomtatása" + +@@ -3215,10 +3099,8 @@ msgstr "Alapértelmezett nyomtató kivá + + #~ msgid "Queue" + #~ msgstr "Nyomtatási sor" +- + #~ msgid "It is not possible to obtain a list of queues from '%s'." + #~ msgstr "A(z) „%s” gépről nem lehet lekérdezni a nyomtatási sorok listáját." +- + #~ msgid "" + #~ "Obtaining a list of queues is a CUPS extension to IPP. Network printers " + #~ "do not support it." +@@ -3226,137 +3108,98 @@ msgstr "Alapértelmezett nyomtató kivá + #~ "A nyomtatási sorok listájának lekérése egy, az IPP protokollhoz szánt " + #~ "CUPS kiterjesztésen keresztül. A hálózati nyomtatók nem támogatják ezt a " + #~ "funkciót." +- + #~ msgid "No queues" + #~ msgstr "Nincs nyomtatási sor" +- + #~ msgid "There are no queues available." + #~ msgstr "Nincsen elérhető nyomtatási sor" +- + #~ msgid "IPP Browser" + #~ msgstr "IPP nyomató tallózó" +- + #~ msgid "Find _Queue..." + #~ msgstr "Nyomtatási sor _keresése..." +- + #~ msgid "Job %d completed" + #~ msgstr "%d feladat elkészült" +- + #~ msgid "HP Printer (HPLIP)" + #~ msgstr "HP Printer (HPLIP)" +- + #~ msgid "HPLIP cannot find the device." + #~ msgstr "HPLIP nem találja az eszközt." +- + #~ msgid "Not Found" + #~ msgstr "Nem található" +- + #~ msgid "HP Printer (HPLIP) via network" + #~ msgstr "HP Printer (HPLIP) halózatra csatlakoztatva" +- + #~ msgid "Authentication Required" + #~ msgstr "Hitelesítés szükséges" +- + #~ msgid "Job requires authentication to proceed." + #~ msgstr "A feladat végrehajtásához hitelesítés szükséges." +- + #~ msgid "Authenticate" + #~ msgstr "Hitelesítés" +- + #~ msgid "" + #~ "This printer supports both printing and sending faxes. Which " + #~ "functionality should be used for this queue?" + #~ msgstr "" + #~ "Ez a nyomtató nyomtatást és faxok küldését is támogatja. Ezt a nyomtatási " + #~ "sort melyik feladatokra kellene használni?" +- + #~ msgid "Adding" + #~ msgstr "Hozzáadás" +- + #~ msgid "Adding printer" + #~ msgstr "Nyomtató hozzáadása" +- + #~ msgid "" + #~ "Printer `%s' requires the %s package but it is not currently installed." + #~ msgstr "„%s” nyomtatóhoz %s csomag kell, de az jelenleg nincs telepítve." +- + #~ msgid "Show _printer status" + #~ msgstr "A nyomtató á_llapotának megjelenítése" +- + #~ msgid "Printer status" + #~ msgstr "A nyomtató állapota" +- + #~ msgid "1 hour and 1 minute ago" + #~ msgstr "1 órával és 1 perccel ezelőtt" +- + #~ msgid "1 hour and %d minutes ago" + #~ msgstr "1 órával és %d perccel ezelőtt" +- + #~ msgid "%d hours and 1 minute ago" + #~ msgstr "%d órával és 1 perccel ezelőtt" +- + #~ msgid "%d hours and %d minutes ago" + #~ msgstr "%d órával és %d perccel ezelőtt" +- + #~ msgid "" + #~ "Connecting to server:\n" + #~ "%s" + #~ msgstr "" + #~ "Csatlakozás ehhez a kiszolgálóhoz:\n" + #~ "%s" +- + #~ msgid "the printer's manufacturer" + #~ msgstr "A nyomtató gyártója" +- + #~ msgid " (%s)" + #~ msgstr " (%s)" +- + #~ msgid " (" + #~ msgstr " (" +- + #~ msgid "non-free software" + #~ msgstr "nem szabadszoftver" +- + #~ msgid "driver contains (possibly) patented algorithms" + #~ msgstr "A meghajtóprogram tartalmazhaz szabadalmaztatott algoritmusokat" +- + #~ msgid ")" + #~ msgstr ")" +- + #~ msgid "Line Art: %s/100, " + #~ msgstr "Rajz: %s/100, " +- + #~ msgid "Photo: %s/100, " + #~ msgstr "Fotó: %s/100, " +- + #~ msgid "Text: %s/100, " + #~ msgstr "Szöveg: %s/100, " +- + #~ msgid "Recommended Driver" + #~ msgstr "Ajánlott meghajtóprogram" +- + #~ msgid "Connecting" + #~ msgstr "Kapcsolódás" +- + #~ msgid "" + #~ "Connecting to Server:\n" + #~ "%s\n" + #~ msgstr "" + #~ "Kapcsolódás a kiszolgálóhoz:\n" + #~ "%s\n" +- + #~ msgid "" + #~ "Create a class from the selected printers (for failover or load-balancing)" + #~ msgstr "" + #~ "Osztály létrehozása a kijelölt nyomtatókból (hibatűrő-, vagy " + #~ "terheléselosztó-rendszer)" +- + #~ msgid "Set As Default" + #~ msgstr "Alapértelmezettnek választ" +- + #~ msgid "_Enabled" + #~ msgstr "_Engedélyezve" +- + #~ msgid "" + #~ "I would like to disable debugging output from the CUPS scheduler. This " + #~ "may cause the scheduler to restart. Click the button below to disable " +@@ -3365,25 +3208,18 @@ msgstr "Alapértelmezett nyomtató kivá + #~ "Szeretném letiltatni a kimenet hibakeresését a CUPS időzítőben. Ez " + #~ "okozhatja az időzítő újraindulását. Kattintson az alábbi gombra a " + #~ "hibakeresés letiltásához." +- + #~ msgid "Disable Debugging" + #~ msgstr "Hibakeresés letiltása." +- + #~ msgid "Debug logging disabled." + #~ msgstr "Hibakeresés naplózása letiltva." +- + #~ msgid "Download Printer Driver" + #~ msgstr "Nyomtatóvezérlő letöltése" +- + #~ msgid "Installed Options" + #~ msgstr "Telepített opciók" +- + #~ msgid "Printers to be members of this Class" + #~ msgstr "Az osztályba felveendő nyomtatók" +- + #~ msgid "Select Connection" + #~ msgstr "Válasszon kapcsolatot" +- + #~ msgid "" + #~ "Apply changes?\n" + #~ "\n" +@@ -3392,53 +3228,38 @@ msgstr "Alapértelmezett nyomtató kivá + #~ "Alkalmazza a módosításokat?\n" + #~ "\n" + #~ "Ha nem történik alkalmazás, akkor a módosítások elvesznek." +- + #~ msgid "_Do not apply" + #~ msgstr "_Ne legyen alkalmazás" +- + #~ msgid "Verified" + #~ msgstr "Ellenőrzött" +- + #~ msgid "Remote class" + #~ msgstr "Távoli osztály" +- + #~ msgid "Remote printer" + #~ msgstr "Távoli nyomtató" +- + #~ msgid "Local class" + #~ msgstr "Helyi osztály" +- + #~ msgid "Local printer" + #~ msgstr "Helyi nyomtató" +- + #~ msgid "New Clas_s" + #~ msgstr "Új _osztály" +- + #~ msgid "New _Printer" + #~ msgstr "Ú_j nyomtató" +- + #~ msgid "_Disable" + #~ msgstr "_Letiltás" +- + #~ msgid "_Edit" + #~ msgstr "S_zerkesztés" +- + #~ msgid "_Server Settings..." + #~ msgstr "Ki_szolgáló beállítások..." +- + #~ msgid "Debug logging was already disabled." + #~ msgstr "A hibakeresés naplózását már letiltották." +- + #~ msgid "Create a new printer group" + #~ msgstr "Új osztály létrehozása" +- + #~ msgid "Create a new printer queue" + #~ msgstr "Új nyomtatási sor létrehozása" + + #, fuzzy + #~ msgid "Make:" + #~ msgstr "Típusok" +- + #~ msgid "" + #~ "May contain any printable characters except \"/\", \"#\", and space.\n" + #~ "Name must be unique on the local machine!" +@@ -3446,30 +3267,22 @@ msgstr "Alapértelmezett nyomtató kivá + #~ "Tartalmazhatja bármely nyomtatható karaktert, kivéve ezeket: „/”, „#” és " + #~ "szóköz.\n" + #~ "A névnek egyedinek kell lennie a helyi gépen!" +- + #~ msgid "Refresh the list of printer queues" + #~ msgstr "Nyomtatási sorok listájának frissítése" +- + #~ msgid "No default printer set." + #~ msgstr "Nincs beállítva alapértelmezett nyomtató." +- + #~ msgid "Cancel Tests" + #~ msgstr "Tesztek megszakítása" +- + #~ msgid "Default Printer:" + #~ msgstr "Alapértelmezett nyomtató:" +- + #~ msgid "Make Default" + #~ msgstr "Beállítás alapértelmezettként" +- + #~ msgid "User name:" + #~ msgstr "Felhasználónév:" +- + #~ msgid "Support for downloadable drivers is not yet completed." + #~ msgstr "A letölthető vezérlők támogatása még nem teljes." +- + #~ msgid "Enter some search terms for the model of your printer." + #~ msgstr "Adjon meg keresési kifejezéseket a nyomtatójához." +- + #~ msgid "Search terms:" + #~ msgstr "Kereső kifejezés:" ++ +diff -up system-config-printer-1.1.11/system-config-printer.py.scp-git system-config-printer-1.1.11/system-config-printer.py +--- system-config-printer-1.1.11/system-config-printer.py.scp-git 2009-08-07 17:43:00.000000000 +0100 ++++ system-config-printer-1.1.11/system-config-printer.py 2009-08-19 17:51:49.148699760 +0100 +@@ -27,6 +27,7 @@ import errno + import sys, os, tempfile, time, traceback, re, httplib, glob + import subprocess + import signal, thread ++from timedops import * + import dbus + try: + import gtk.glade +@@ -91,7 +92,6 @@ from optionwidgets import OptionWidget + from debug import * + import probe_printer + import gtk_label_autowrap +-from gtk_treeviewtooltips import TreeViewTooltips + import urllib + import troubleshoot + import jobviewer +@@ -110,7 +110,6 @@ from GroupsPaneModel import * + from SearchCriterion import * + import gtkinklevel + import gtkspinner +-import pango + import statereason + + domain='system-config-printer' +@@ -135,7 +134,6 @@ iconpath = os.path.join (pkgdata, 'icons + sys.path.append (pkgdata) + + busy_cursor = gtk.gdk.Cursor(gtk.gdk.WATCH) +-ready_cursor = gtk.gdk.Cursor(gtk.gdk.LEFT_PTR) + + TEXT_start_firewall_tool = _("To do this, select " + "System->Administration->Firewall " +@@ -244,9 +242,6 @@ class GUI(GtkGUI, monitor.Watcher): + "view_groups"], + "AboutDialog": + ["AboutDialog"], +- "WaitWindow": +- ["WaitWindow", +- "lblWait"], + "ConnectDialog": + ["ConnectDialog", + "chkEncrypted", +@@ -371,8 +366,6 @@ class GUI(GtkGUI, monitor.Watcher): + self.ConnectingDialog.connect ("delete-event", + self.on_connectingdialog_delete) + +- self.tooltips = gtk.Tooltips() +- self.tooltips.enable() + gtk.window_set_default_icon_name ('printer') + + # Toolbar +@@ -628,6 +621,7 @@ class GUI(GtkGUI, monitor.Watcher): + self.dests_iconview.set_pixbuf_column (1) + self.dests_iconview.set_text_column (2) + self.dests_iconview.set_tooltip_column (3) ++ self.dests_iconview.set_has_tooltip(True) + self.dests_iconview.connect ('key-press-event', + self.dests_iconview_key_press_event) + self.dests_iconview.connect ('item-activated', +@@ -833,8 +827,7 @@ class GUI(GtkGUI, monitor.Watcher): + show_HTTP_Error(s, self.PrintersWindow) + + if len (self.printers) > 3: +- self.PrintersWindow.set_property ("default-width", 550); +- self.PrintersWindow.set_property ("default-height", 400); ++ self.PrintersWindow.set_default_size (550, 400) + + self.PrintersWindow.show() + +@@ -1179,7 +1172,7 @@ class GUI(GtkGUI, monitor.Watcher): + try: + self.fillServerTab () + except cups.IPPError: +- dialog.hide () ++ self.ServerSettingsDialog.hide () + + def busy (self, win = None): + try: +@@ -1199,7 +1192,7 @@ class GUI(GtkGUI, monitor.Watcher): + win = self.PrintersWindow + gdkwin = win.window + if gdkwin: +- gdkwin.set_cursor (ready_cursor) ++ gdkwin.set_cursor (None) + while gtk.events_pending (): + gtk.main_iteration () + except: +@@ -1432,15 +1425,19 @@ class GUI(GtkGUI, monitor.Watcher): + True, 8, w, h) + pixbuf.fill (0) + ++ def_emblem = None + emblem = None + if name == self.default_printer: +- emblem = 'emblem-default' ++ def_emblem = 'emblem-default' + elif name == userdef: +- emblem = 'emblem-favorite' ++ def_emblem = 'emblem-favorite' + +- if emblem: ++ if object.rejecting or not object.enabled: ++ emblem = 'gtk-media-pause' ++ ++ if def_emblem: + (w, h) = gtk.icon_size_lookup (gtk.ICON_SIZE_DIALOG) +- default_emblem = theme.load_icon (emblem, w/2, 0) ++ default_emblem = theme.load_icon (def_emblem, w/2, 0) + copy = pixbuf.copy () + default_emblem.composite (copy, 0, 0, + copy.get_width (), +@@ -1450,6 +1447,19 @@ class GUI(GtkGUI, monitor.Watcher): + gtk.gdk.INTERP_NEAREST, 255) + pixbuf = copy + ++ if emblem: ++ (w, h) = gtk.icon_size_lookup (gtk.ICON_SIZE_DIALOG) ++ other_emblem = theme.load_icon (emblem, w/2, 0) ++ copy = pixbuf.copy () ++ other_emblem.composite (copy, 0, 0, ++ copy.get_width (), ++ copy.get_height (), ++ copy.get_width () / 2, ++ copy.get_height () / 2, ++ 1.0, 1.0, ++ gtk.gdk.INTERP_NEAREST, 255) ++ pixbuf = copy ++ + self.mainlist.append (row=[object, pixbuf, name, tip]) + + # Restore selection of printers. +@@ -2492,6 +2502,12 @@ class GUI(GtkGUI, monitor.Watcher): + for color, name, marker_type, level in markers: + if name == None: + name = '' ++ else: ++ ppd = printer.getPPD() ++ if ppd != False: ++ localized_name = ppd.localizeMarkerName(name) ++ if localized_name != None: ++ name = localized_name + + row = num_markers / 4 + col = num_markers % 4 +@@ -2568,7 +2584,7 @@ class GUI(GtkGUI, monitor.Watcher): + self.fillComboBox(self.cmbPStartBanner, + printer.job_sheets_supported, + printer.job_sheet_start, +- ppdippstr.job_sheets), ++ ppdippstr.job_sheets) + self.fillComboBox(self.cmbPEndBanner, printer.job_sheets_supported, + printer.job_sheet_end, + ppdippstr.job_sheets) +@@ -2592,7 +2608,7 @@ class GUI(GtkGUI, monitor.Watcher): + self.updateMarkerLevels () + self.updateStateReasons () + +- self.updatePrinterPropertiesTreeView ++ self.updatePrinterPropertiesTreeView () + + def fillPrinterOptions(self, name, editable): + # remove Class membership tab +@@ -2912,7 +2928,7 @@ class GUI(GtkGUI, monitor.Watcher): + except cups.HTTPError, (s,): + show_HTTP_Error (s, self.PrintersWindow) + # Not fatal. +- except CUPS.IPPError, (e, msg): ++ except cups.IPPError, (e, msg): + show_IPP_Error (e, msg, self.PrintersWindow) + # Not fatal. + +@@ -3034,8 +3050,8 @@ class GUI(GtkGUI, monitor.Watcher): + return + + try: +- for i in range (n): +- iter = model.get_iter (paths[i]) ++ for path in paths: ++ iter = model.get_iter (path) + name = model.get_value (iter, 2) + self.cups._begin_operation (_("deleting printer %s") % name) + name = unicode (name) +@@ -3056,8 +3072,8 @@ class GUI(GtkGUI, monitor.Watcher): + iconview = self.dests_iconview + paths = iconview.get_selected_items () + model = iconview.get_model () +- for i in range (len (paths)): +- iter = model.get_iter (paths[i]) ++ for path in paths: ++ iter = model.get_iter (path) + printer = model.get_value (iter, 0) + name = unicode (model.get_value (iter, 2), 'utf-8') + self.cups._begin_operation (_("modifying printer %s") % name) +@@ -3082,8 +3098,8 @@ class GUI(GtkGUI, monitor.Watcher): + paths = iconview.get_selected_items () + model = iconview.get_model () + success = False +- for i in range (len (paths)): +- iter = model.get_iter (paths[i]) ++ for path in paths: ++ iter = model.get_iter (path) + printer = model.get_value (iter, 0) + self.cups._begin_operation (_("modifying printer %s") % + printer.name) +@@ -3423,10 +3439,16 @@ class GUI(GtkGUI, monitor.Watcher): + + def printer_event (self, mon, printer, eventname, event): + monitor.Watcher.printer_event (self, mon, printer, eventname, event) ++ ++ def deferred_refresh (): ++ self.populateList () ++ return False ++ + gtk.gdk.threads_enter () + if self.printers.has_key (printer): + self.printers[printer].update (**event) + self.dests_iconview_selection_changed (self.dests_iconview) ++ gobject.idle_add (deferred_refresh) + if self.PrinterPropertiesDialog.get_property('visible'): + self.printer.getAttributes () + self.updatePrinterProperties () +@@ -3491,7 +3513,6 @@ class NewPrinterGUI(GtkGUI): + + def __init__(self, mainapp): + self.mainapp = mainapp +- self.tooltips = mainapp.tooltips + self.language = mainapp.language + + self.options = {} # keyword -> Option object +@@ -3590,6 +3611,9 @@ class NewPrinterGUI(GtkGUI): + "tvNPDownloadableDriverLicense", + "rbtnNPDownloadLicenseYes", + "rbtnNPDownloadLicenseNo"], ++ "WaitWindow": ++ ["WaitWindow", ++ "lblWait"], + "SMBBrowseDialog": + ["SMBBrowseDialog", + "tvSMBBrowser", +@@ -3604,8 +3628,6 @@ class NewPrinterGUI(GtkGUI): + dialog.connect ("delete-event", on_delete_just_hide) + + # share with mainapp +- self.WaitWindow = mainapp.WaitWindow +- self.lblWait = mainapp.lblWait + self.busy = mainapp.busy + self.ready = mainapp.ready + +@@ -3684,7 +3706,8 @@ class NewPrinterGUI(GtkGUI): + + self.SMBBrowseDialog.set_transient_for(self.NewPrinterWindow) + +- self.tvNPDriversTooltips = TreeViewTooltips(self.tvNPDrivers, self.NPDriversTooltips) ++ self.tvNPDrivers.set_has_tooltip(True) ++ self.tvNPDrivers.connect("query-tooltip", self.on_NPDrivers_query_tooltip) + + ppd_filter = gtk.FileFilter() + ppd_filter.set_name(_("PostScript Printer Description files (*.ppd, *.PPD, *.ppd.gz, *.PPD.gz, *.PPD.GZ)")) +@@ -3873,7 +3896,12 @@ class NewPrinterGUI(GtkGUI): + self.auto_model = 'Queue' + + try: +- self.loadPPDs () ++ if self.dialog_mode == "ppd": ++ parent = self.mainapp.PrinterPropertiesDialog ++ else: ++ parent = self.NewPrinterWindow ++ ++ self.loadPPDs (parent=parent) + except cups.IPPError, (e, m): + show_IPP_Error (e, m, parent=self.mainapp.PrintersWindow) + return +@@ -3953,9 +3981,10 @@ class NewPrinterGUI(GtkGUI): + _('Searching') + '\n\n' + + _('Searching for downloadable drivers')) + if not parent: +- parent = self.mainapp.PrintersWindow ++ parent = self.NewPrinterWindow + self.WaitWindow.set_transient_for (parent) + self.WaitWindow.show () ++ self.busy (self.WaitWindow) + + if self.mainapp.cups == None: + debugprint("CUPS connection lost, reconnecting ...") +@@ -4032,9 +4061,10 @@ class NewPrinterGUI(GtkGUI): + _('Searching') + '\n\n' + + _('Searching for drivers')) + if not parent: +- parent = self.mainapp.PrintersWindow ++ parent = self.NewPrinterWindow + self.WaitWindow.set_transient_for (parent) +- self.WaitWindow.show_now () ++ self.WaitWindow.show () ++ self.busy (self.WaitWindow) + + while gtk.events_pending (): + gtk.main_iteration () +@@ -4347,6 +4377,7 @@ class NewPrinterGUI(GtkGUI): + _('Searching for drivers')) + self.WaitWindow.set_transient_for (self.NewPrinterWindow) + self.WaitWindow.show () ++ self.busy (self.WaitWindow) + self.busy (self.NewPrinterWindow) + + # Keep the UI refreshed while we wait for the drivers +@@ -4547,6 +4578,7 @@ class NewPrinterGUI(GtkGUI): + parent = self.mainapp.PrintersWindow + self.WaitWindow.set_transient_for (parent) + self.WaitWindow.show_now () ++ self.busy (self.WaitWindow) + while gtk.events_pending (): + gtk.main_iteration () + +@@ -4629,7 +4661,7 @@ class NewPrinterGUI(GtkGUI): + return True # assume plugin not required + # Check whether the plugin is already installed + if hplip_version.startswith("3"): +- os.environ["hp_model"] = hpmodel; ++ os.environ["hp_model"] = hpmodel + cmd = 'LC_ALL=C hp-mkuri -c' + debugprint (uri + ": " + hpmodel) + try: +@@ -5397,22 +5429,36 @@ class NewPrinterGUI(GtkGUI): + verified = False + if hostport != None: + (host, port) = urllib.splitnport (hostport, defport=631) +- oldserver = cups.getServer () +- try: +- if uri.startswith ("https:"): +- encryption = cups.HTTP_ENCRYPT_ALWAYS +- else: +- encryption = cups.HTTP_ENCRYPT_IF_REQUESTED ++ if uri.startswith ("https:"): ++ encryption = cups.HTTP_ENCRYPT_ALWAYS ++ else: ++ encryption = cups.HTTP_ENCRYPT_IF_REQUESTED + ++ def get_attributes(): + c = cups.Connection (host=host, port=port, + encryption=encryption) +- attributes = c.getPrinterAttributes (uri = uri) ++ return c.getPrinterAttributes (uri=uri) ++ ++ op = TimedOperation (get_attributes) ++ self.lblWait.set_markup ('' + ++ _('Verifying') + '\n\n' + ++ _('Verifying printer')) ++ self.WaitWindow.set_transient_for (self.NewPrinterWindow) ++ self.WaitWindow.show () ++ self.busy (self.WaitWindow) ++ source = gobject.timeout_add (10000, op.cancel) ++ try: ++ attributes = op.run () + verified = True ++ except OperationCanceled: ++ pass + except cups.IPPError, (e, msg): + debugprint ("Failed to get attributes: %s (%d)" % (msg, e)) + except: + nonfatalException () +- cups.setServer (oldserver) ++ ++ gobject.source_remove (source) ++ self.WaitWindow.hide () + else: + debugprint (uri) + +@@ -5733,6 +5779,7 @@ class NewPrinterGUI(GtkGUI): + _('Searching for printers')) + self.WaitWindow.set_transient_for (self.NewPrinterWindow) + self.WaitWindow.show_now () ++ self.busy (self.WaitWindow) + printers = server.probe() + self.WaitWindow.hide () + +@@ -6131,14 +6178,26 @@ class NewPrinterGUI(GtkGUI): + model.append((driver, )) + self.tvNPDrivers.columns_autosize() + +- def NPDriversTooltips(self, model, path, col): ++ def on_NPDrivers_query_tooltip(self, tv, x, y, keyboard_mode, tooltip): ++ if keyboard_mode: ++ path = tv.get_cursor()[0] ++ if path is None: ++ return False ++ else: ++ bin_x, bin_y = tv.convert_widget_to_bin_window_coords(x, y) ++ ret = tv.get_path_at_pos (bin_x, bin_y) ++ if ret is None: ++ return False ++ path = ret[0] ++ + drivername = self.NPDrivers[path[0]] + ppddict = self.ppds.getInfoFromPPDName(drivername) + markup = ppddict['ppd-make-and-model'] + if (drivername.startswith ("foomatic:")): + markup += " " + markup += _("This PPD is generated by foomatic.") +- return markup ++ tooltip.set_markup(markup) ++ return True + + def on_tvNPModels_cursor_changed(self, widget): + path, column = widget.get_cursor() +diff -up system-config-printer-1.1.11/timedops.py.scp-git system-config-printer-1.1.11/timedops.py +--- system-config-printer-1.1.11/timedops.py.scp-git 2009-07-21 15:10:03.000000000 +0100 ++++ system-config-printer-1.1.11/timedops.py 2009-08-19 17:51:49.150700369 +0100 +@@ -32,7 +32,7 @@ class Timed: + pass + + def cancel (self): +- pass ++ return False + + class TimedSubprocess(Timed): + def __init__ (self, timeout=60000, parent=None, show_dialog=True, +@@ -119,6 +119,8 @@ class TimedSubprocess(Timed): + gtk.main_quit () + self.watchers = 0 + ++ return False ++ + class OperationThread(threading.Thread): + def __init__ (self, target=None, args=(), kwargs={}): + threading.Thread.__init__ (self) +@@ -200,3 +202,4 @@ class TimedOperation(Timed): + def cancel (self): + debugprint ("Command canceled") + gtk.main_quit () ++ return False +diff -up system-config-printer-1.1.11/ToolbarSearchEntry.py.scp-git system-config-printer-1.1.11/ToolbarSearchEntry.py +--- system-config-printer-1.1.11/ToolbarSearchEntry.py.scp-git 2009-07-21 15:10:03.000000000 +0100 ++++ system-config-printer-1.1.11/ToolbarSearchEntry.py 2009-08-19 17:51:49.108701241 +0100 +@@ -68,7 +68,7 @@ class ToolbarSearchEntry (gtk.HBox): + label = gtk.Label () + label.set_text_with_mnemonic (_("_Filter:")) + label.set_justify (gtk.JUSTIFY_RIGHT) +- self.pack_start (label, False, True, 0); ++ self.pack_start (label, False, True, 0) + + self.entry = gtk.Entry() + if gtk.__dict__.has_key ('ENTRY_ICON_PRIMARY'): +diff -up system-config-printer-1.1.11/udev/udev-configure-printer.c.scp-git system-config-printer-1.1.11/udev/udev-configure-printer.c +--- system-config-printer-1.1.11/udev/udev-configure-printer.c.scp-git 2009-08-07 17:42:55.000000000 +0100 ++++ system-config-printer-1.1.11/udev/udev-configure-printer.c 2009-08-19 17:51:49.153701536 +0100 +@@ -791,8 +791,8 @@ find_matching_device_uris (struct device + + /* Now check the manufacturer and model names. */ + if (device_uri && this_id.mfg && this_id.mdl && +- !strcmp (this_id.mfg, id->mfg) && +- !strcmp (this_id.mdl, id->mdl)) ++ !strcasecmp (this_id.mfg, id->mfg) && ++ !strcasecmp (this_id.mdl, id->mdl)) + { + /* We've checked everything except the serial numbers. This + * is more complicated. Some devices include a serial diff --git a/system-config-printer.spec b/system-config-printer.spec index 663f4bd..2b31bf9 100644 --- a/system-config-printer.spec +++ b/system-config-printer.spec @@ -7,15 +7,14 @@ Summary: A printer administration tool Name: system-config-printer Version: 1.1.11 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2+ URL: http://cyberelk.net/tim/software/system-config-printer/ Group: System Environment/Base Source0: http://cyberelk.net/tim/data/system-config-printer/1.1/system-config-printer-%{version}.tar.xz Source1: http://cyberelk.net/tim/data/pycups/pycups-%{pycups_version}.tar.bz2 Source2: http://cyberelk.net/tim/data/pysmbc/pysmbc-%{pysmbc_version}.tar.bz2 -Patch1: system-config-printer-getdevices.patch -Patch2: system-config-printer-hplip-hack.patch +Patch1: system-config-printer-scp-git.patch BuildRequires: cups-devel >= 1.2 BuildRequires: python-devel >= 2.4 @@ -26,6 +25,7 @@ BuildRequires: intltool BuildRequires: libusb-devel, libudev-devel BuildRequires: xmlto BuildRequires: epydoc +BuildRequires: autoconf, automake BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -76,8 +76,11 @@ printers. %prep %setup -q -a 1 -a 2 -%patch1 -p1 -b .getdevices -%patch2 -p1 -b .hplip-hack +# Applied patch from 1.1.x (3f45e96). +%patch1 -p1 -b .scp-git +aclocal +automake --copy --add-missing +autoconf %build %configure --with-udev-rules @@ -173,7 +176,6 @@ rm -rf %buildroot %{_datadir}/%{name}/userdefault.py* %{_datadir}/%{name}/XmlHelper.py* %{_datadir}/%{name}/gtk_label_autowrap.py* -%{_datadir}/%{name}/gtk_treeviewtooltips.py* %{_datadir}/%{name}/applet.py* %{_datadir}/%{name}/troubleshoot %{_datadir}/%{name}/icons @@ -190,6 +192,14 @@ rm -rf %buildroot exit 0 %changelog +* Wed Aug 19 2009 Tim Waugh 1.1.11-5 +- Applied patch from 1.1.x (3f45e96): + - Show a 'paused' emblem for rejecting/disabled printers + (bug #518020). + - Set appropriate tooltip when configuring printer (bug #518007). + - Use separate thread for verifying IPP queue (part of bug #518065). + - Better driver preference order (bug #518045). + * Fri Aug 14 2009 Tim Waugh 1.1.11-4 - Compare MFG and MDL fields case insensitively when adding automatic queues, because HPLIP provides them with different case than the