system-config-printer/system-config-printer-scp-git.patch
Tim Waugh 6569ac372d - 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).
2009-08-19 17:05:16 +00:00

2421 lines
98 KiB
Diff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 <twaugh@redhat.com>
+
+ * cupshelpers/cupshelpers.py (missingPackagesAndExecutables):
+ Accept a filter of "-" (Ubuntu #411376).
+
2009-06-23 Tim Waugh <twaugh@redhat.com>
* 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 <twaugh@redhat.com>
+# Copyright (C) 2008, 2009 Red Hat, Inc.
+# Copyright (C) 2008, 2009 Tim Waugh <twaugh@redhat.com>
#
# 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 "<i>Opening connection to %s</i>"
msgstr "<i>Kapcsolat létrehozása a következővel: %s</i>"
@@ -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 "<span weight=\"bold\" size=\"larger\">Connecting to CUPS server</span>"
-msgstr ""
-"<span weight=\"bold\" size=\"larger\">Kapcsolódás a CUPS-kiszolgálóhoz</span>"
+msgstr "<span weight=\"bold\" size=\"larger\">Kapcsolódás a CUPS-kiszolgálóhoz</span>"
#: ../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 "<i>smb://[munkacsoport/]kiszolg<6C>
#: ../glade/NewPrinterWindow.glade.h:18
msgid "<span weight=\"bold\" size=\"larger\">Choose Class Members</span>"
-msgstr ""
-"<span weight=\"bold\" size=\"larger\">Osztály tagjainak kiválasztása</span>"
+msgstr "<span weight=\"bold\" size=\"larger\">Osztály tagjainak kiválasztása</span>"
#: ../glade/NewPrinterWindow.glade.h:19
msgid "<span weight=\"bold\" size=\"larger\">Choose Driver</span>"
-msgstr ""
-"<span weight=\"bold\" size=\"larger\">Meghajtóprogram kiválasztása</span>"
+msgstr "<span weight=\"bold\" size=\"larger\">Meghajtóprogram kiválasztása</span>"
#: ../glade/NewPrinterWindow.glade.h:20
msgid "<span weight=\"bold\" size=\"larger\">Describe Printer</span>"
@@ -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<sup>®</sup> 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<sup>®</sup> 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<sup>®</sup> 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<sup>®</sup> 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 "<b>HP Printer (HPLIP) via network</b>"
#~ msgstr "<b>HP Printer (HPLIP) halózatra csatlakoztatva</b>"
-
#~ 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 "<b>Recommended Driver</b>"
#~ msgstr "<b>Ajánlott meghajtóprogram</b>"
-
#~ 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 "<b>Download Printer Driver</b>"
#~ msgstr "<b>Nyomtatóvezérlő letöltése</b>"
-
#~ msgid "<b>Installed Options</b>"
#~ msgstr "<b>Telepített opciók</b>"
-
#~ msgid "<b>Printers to be members of this Class</b>"
#~ msgstr "<b>Az osztályba felveendő nyomtatók</b>"
-
#~ msgid "<b>Select Connection</b>"
#~ msgstr "<b>Válasszon kapcsolatot</b>"
-
#~ msgid ""
#~ "<span weight=\"bold\" size=\"larger\">Apply changes?</span>\n"
#~ "\n"
@@ -3392,53 +3228,38 @@ msgstr "Alapértelmezett nyomtató kivá
#~ "<span weight=\"bold\" size=\"larger\">Alkalmazza a módosításokat?</span>\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') + '</span>\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') + '</span>\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 ('<span weight="bold" size="larger">' +
+ _('Verifying') + '</span>\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