summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiri Moskovcak <jmoskovc@redhat.com>2009-09-17 19:24:53 +0200
committerJiri Moskovcak <jmoskovc@redhat.com>2009-09-17 19:24:53 +0200
commit751e7db6e39140cb7f0187dea32af949ce56fdb8 (patch)
treed817e917ce94a9f863eaffe85d5be37630389074
parentb3cd99a13a2370f655cf8b8ff4944e3717456784 (diff)
parent3a4dc69c0e6e786aea00a38df01952ca5780bf82 (diff)
downloadabrt-751e7db6e39140cb7f0187dea32af949ce56fdb8.tar.gz
abrt-751e7db6e39140cb7f0187dea32af949ce56fdb8.tar.xz
abrt-751e7db6e39140cb7f0187dea32af949ce56fdb8.zip
Merge branch 'master' of ssh://git.fedorahosted.org/git/abrt
-rw-r--r--inc/abrtlib.h11
-rw-r--r--lib/Plugins/CCpp.cpp2
-rw-r--r--lib/Utils/abrt_dbus.cpp202
-rw-r--r--lib/Utils/abrt_dbus.h10
-rw-r--r--lib/Utils/logging.cpp2
-rw-r--r--po/es.po343
-rw-r--r--po/hu.po342
-rw-r--r--po/nl.po254
-rw-r--r--po/pt.po325
-rw-r--r--src/Applet/Makefile.am6
-rw-r--r--src/Daemon/CommLayerServerDBus.cpp183
-rw-r--r--src/Daemon/Daemon.cpp1
-rw-r--r--src/Daemon/Daemon.h10
-rw-r--r--src/Daemon/org.fedoraproject.abrt.policy11
14 files changed, 833 insertions, 869 deletions
diff --git a/inc/abrtlib.h b/inc/abrtlib.h
index 1affdf91..c99f4b7e 100644
--- a/inc/abrtlib.h
+++ b/inc/abrtlib.h
@@ -83,6 +83,17 @@ extern void verror_msg(const char *s, va_list p, const char *strerr);
#undef log
#define log(...) error_msg(__VA_ARGS__)
+/* Verbosity level */
+extern int g_verbose;
+/* VERB1 log("what you sometimes want to see, even on a production box") */
+#define VERB1 if (g_verbose >= 1)
+/* VERB2 log("debug message, not going into insanely small details") */
+#define VERB2 if (g_verbose >= 2)
+/* VERB3 log("lots and lots of details") */
+#define VERB3 if (g_verbose >= 3)
+/* there is no level > 3 */
+
+
void* xmalloc(size_t size);
void* xrealloc(void *ptr, size_t size);
void* xzalloc(size_t size);
diff --git a/lib/Plugins/CCpp.cpp b/lib/Plugins/CCpp.cpp
index 6c341cea..19b48952 100644
--- a/lib/Plugins/CCpp.cpp
+++ b/lib/Plugins/CCpp.cpp
@@ -526,7 +526,7 @@ static bool DebuginfoCheckPolkit(int uid)
//child
setuid(uid);
result = polkit_check_authorization(getpid(),
- "org.fedoraproject.abrt.change-daemon-settings");
+ "org.fedoraproject.abrt.install-debuginfos");
if (result == PolkitYes)
{
exit(0); //authentication OK
diff --git a/lib/Utils/abrt_dbus.cpp b/lib/Utils/abrt_dbus.cpp
index 3d868b9d..37d6d3e6 100644
--- a/lib/Utils/abrt_dbus.cpp
+++ b/lib/Utils/abrt_dbus.cpp
@@ -1,9 +1,11 @@
#include <dbus/dbus.h>
+#include <glib.h>
#include "abrtlib.h"
#include "abrt_dbus.h"
DBusConnection* g_dbus_conn;
+
/*
* Helpers for building DBus messages
*/
@@ -40,6 +42,7 @@ void store_string(DBusMessageIter* iter, const char* val)
die_out_of_memory();
}
+
/*
* Helpers for parsing DBus messages
*/
@@ -110,3 +113,202 @@ int load_charp(DBusMessageIter* iter, const char*& val)
//log("load_charp:'%s'", val);
return dbus_message_iter_next(iter);
}
+
+
+/*
+ * Glib integration machinery
+ */
+
+/* Callback: "glib says dbus fd is active" */
+static gboolean handle_dbus_fd(GIOChannel *gio, GIOCondition condition, gpointer data)
+{
+ DBusWatch *watch = (DBusWatch*)data;
+
+ VERB3 log("%s(gio, condition:%x [bits:IN/PRI/OUT/ERR/HUP...], data)", __func__, int(condition));
+
+ /* Notify the D-Bus library when a previously-added watch
+ * is ready for reading or writing, or has an exception such as a hangup.
+ */
+ int glib_flags = int(condition);
+ int dbus_flags = 0;
+ if (glib_flags & G_IO_IN) dbus_flags |= DBUS_WATCH_READABLE;
+ if (glib_flags & G_IO_OUT) dbus_flags |= DBUS_WATCH_WRITABLE;
+ if (glib_flags & G_IO_ERR) dbus_flags |= DBUS_WATCH_ERROR;
+ if (glib_flags & G_IO_HUP) dbus_flags |= DBUS_WATCH_HANGUP;
+ /*
+ * TODO:
+ * If dbus_watch_handle returns FALSE, then the file descriptor
+ * may still be ready for reading or writing, but more memory
+ * is needed in order to do the reading or writing. If you ignore
+ * the FALSE return, your application may spin in a busy loop
+ * on the file descriptor until memory becomes available,
+ * but nothing more catastrophic should happen.
+ */
+ dbus_watch_handle(watch, dbus_flags);
+
+ while (dbus_connection_dispatch(g_dbus_conn) == DBUS_DISPATCH_DATA_REMAINS)
+ VERB3 log("%s: more data to process, looping", __func__);
+ return TRUE; /* "glib, do not remove this even source!" */
+}
+
+struct watch_app_info_t
+{
+ GIOChannel *channel;
+ guint event_source_id;
+ bool watch_enabled;
+};
+/* Callback: "dbus_watch_get_enabled() may return a different value than it did before" */
+static void toggled_watch(DBusWatch *watch, void* data)
+{
+ VERB3 log("%s(watch:%p, data)", __func__, watch);
+
+ watch_app_info_t* app_info = (watch_app_info_t*)dbus_watch_get_data(watch);
+ if (dbus_watch_get_enabled(watch))
+ {
+ if (!app_info->watch_enabled)
+ {
+ app_info->watch_enabled = true;
+ int dbus_flags = dbus_watch_get_flags(watch);
+ int glib_flags = 0;
+ if (dbus_flags & DBUS_WATCH_READABLE)
+ glib_flags |= G_IO_IN;
+ if (dbus_flags & DBUS_WATCH_WRITABLE)
+ glib_flags |= G_IO_OUT;
+ VERB3 log(" adding watch to glib main loop. dbus_flags:%x glib_flags:%x", dbus_flags, glib_flags);
+ app_info->event_source_id = g_io_add_watch(app_info->channel, GIOCondition(glib_flags), handle_dbus_fd, watch);
+ }
+ /* else: it was already enabled */
+ } else {
+ if (app_info->watch_enabled)
+ {
+ app_info->watch_enabled = false;
+ /* does it free the hidden GSource too? */
+ VERB3 log(" removing watch from glib main loop");
+ g_source_remove(app_info->event_source_id);
+ }
+ /* else: it was already disabled */
+ }
+}
+/* Callback: "libdbus needs a new watch to be monitored by the main loop" */
+static dbus_bool_t add_watch(DBusWatch *watch, void* data)
+{
+ VERB3 log("%s(watch:%p, data)", __func__, watch);
+
+ watch_app_info_t* app_info = (watch_app_info_t*)xzalloc(sizeof(*app_info));
+ dbus_watch_set_data(watch, app_info, free);
+
+ int fd = dbus_watch_get_unix_fd(watch);
+ VERB3 log(" dbus_watch_get_unix_fd():%d", fd);
+ app_info->channel = g_io_channel_unix_new(fd);
+ /* _unconditionally_ adding it to event loop would be an error */
+ toggled_watch(watch, data);
+ return TRUE;
+}
+/* Callback: "libdbus no longer needs a watch to be monitored by the main loop" */
+static void remove_watch(DBusWatch *watch, void* data)
+{
+ VERB3 log("%s()", __func__);
+ watch_app_info_t* app_info = (watch_app_info_t*)dbus_watch_get_data(watch);
+ if (app_info->watch_enabled)
+ {
+ app_info->watch_enabled = false;
+ g_source_remove(app_info->event_source_id);
+ }
+ g_io_channel_unref(app_info->channel);
+}
+
+/* Callback: "libdbus needs a new timeout to be monitored by the main loop" */
+static dbus_bool_t add_timeout(DBusTimeout *timeout, void* data)
+{
+ VERB3 log("%s()", __func__);
+ return TRUE;
+}
+/* Callback: "libdbus no longer needs a timeout to be monitored by the main loop" */
+static void remove_timeout(DBusTimeout *timeout, void* data)
+{
+ VERB3 log("%s()", __func__);
+}
+/* Callback: "dbus_timeout_get_enabled() may return a different value than it did before" */
+static void timeout_toggled(DBusTimeout *timeout, void* data)
+{
+//seems to be never called, let's make it noisy
+ error_msg_and_die("%s(): FIXME: some dbus machinery is missing here", __func__);
+}
+
+/* Callback: "DBusObjectPathVTable is unregistered (or its connection is freed)" */
+static void unregister_vtable(DBusConnection *conn, void* data)
+{
+ VERB3 log("%s()", __func__);
+}
+
+/*
+ * Initialization works as follows:
+ *
+ * we have a DBusConnection* (say, obtained with dbus_bus_get)
+ * we call dbus_connection_set_watch_functions
+ * libdbus calls back add_watch(watch:0x2341090, data), this watch is for writing
+ * we call toggled_watch, but it finds that watch is not to be enabled yet
+ * libdbus calls back add_watch(watch:0x23410e0, data), this watch is for reading
+ * we call toggled_watch, it adds watch's fd to glib main loop with POLLIN
+ * (note: these watches are different objects, but they have the same fd)
+ * we call dbus_connection_set_timeout_functions
+ * we call dbus_connection_register_object_path
+ *
+ * Note: if user will later call dbus_bus_request_name(conn, ...):
+ * libdbus calls back add_timeout()
+ * libdbus calls back remove_timeout()
+ * note - no callback to timeout_toggled()!
+ * (therefore there is no code yet in timeout_toggled (see above), it's not used)
+ */
+void attach_dbus_conn_to_glib_main_loop(DBusConnection* conn,
+ const char* object_path,
+ DBusHandlerResult (*message_received_func)(DBusConnection *conn, DBusMessage *msg, void* data)
+) {
+//do we need this? why?
+//log("dbus_connection_set_dispatch_status_function");
+// dbus_connection_set_dispatch_status_function(conn,
+// dispatch, /* void dispatch(DBusConnection *conn, DBusDispatchStatus new_status, void* data) */
+// NULL, /* data */
+// NULL /* free_data_function */
+// )
+ VERB3 log("dbus_connection_set_watch_functions");
+ if (!dbus_connection_set_watch_functions(conn,
+ add_watch,
+ remove_watch,
+ toggled_watch,
+ NULL, /* data */
+ NULL /* free_data_function */
+ )
+ ) {
+ die_out_of_memory();
+ }
+ VERB3 log("dbus_connection_set_timeout_functions");
+ if (!dbus_connection_set_timeout_functions(conn,
+ add_timeout,
+ remove_timeout,
+ timeout_toggled,
+ NULL, /* data */
+ NULL /* free_data_function */
+ )
+ ) {
+ die_out_of_memory();
+ }
+
+ if (object_path && message_received_func)
+ {
+ /* Table */
+ const DBusObjectPathVTable vtable = {
+ /* .unregister_function = */ unregister_vtable,
+ /* .message_function = */ message_received_func,
+ };
+ VERB3 log("dbus_connection_register_object_path");
+ if (!dbus_connection_register_object_path(conn,
+ object_path,
+ &vtable,
+ NULL /* data */
+ )
+ ) {
+ die_out_of_memory();
+ }
+ }
+}
diff --git a/lib/Utils/abrt_dbus.h b/lib/Utils/abrt_dbus.h
index e2bf9fbf..731f1c10 100644
--- a/lib/Utils/abrt_dbus.h
+++ b/lib/Utils/abrt_dbus.h
@@ -6,6 +6,16 @@
extern DBusConnection* g_dbus_conn;
/*
+ * Glib integration machinery
+ */
+void attach_dbus_conn_to_glib_main_loop(DBusConnection* conn,
+ const char* object_path_to_register = NULL, /* NULL if you are just a client */
+ /* makes sense only if you use object_path_to_register: */
+ DBusHandlerResult (*message_received_func)(DBusConnection *conn, DBusMessage *msg, void* data) = NULL
+);
+
+
+/*
* Helpers for building DBus messages
*/
diff --git a/lib/Utils/logging.cpp b/lib/Utils/logging.cpp
index d79ded5d..f70d23f3 100644
--- a/lib/Utils/logging.cpp
+++ b/lib/Utils/logging.cpp
@@ -8,6 +8,8 @@
int xfunc_error_retval = EXIT_FAILURE;
+int g_verbose;
+
void xfunc_die(void)
{
exit(xfunc_error_retval);
diff --git a/po/es.po b/po/es.po
index 7638e31a..054941e0 100644
--- a/po/es.po
+++ b/po/es.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: abrt.master.es\n"
"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
-"POT-Creation-Date: 2009-09-17 12:05+0200\n"
-"PO-Revision-Date: 2009-09-15 15:02-0300\n"
+"POT-Creation-Date: 2009-09-17 12:35+0000\n"
+"PO-Revision-Date: 2009-09-17 13:52-0300\n"
"Last-Translator: Domingo Becker <domingobecker@gmail.com>\n"
"Language-Team: Fedora Spanish <fedora-trans-es@redhat.com>\n"
"MIME-Version: 1.0\n"
@@ -16,41 +16,40 @@ msgstr ""
"X-Poedit-Language: Spanish\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/Gui/ABRTExceptions.py:4
+#: ../src/Gui/ABRTExceptions.py:4
msgid "Another client is already running, trying to wake it."
-msgstr "Otro cliente ya está siendo ejecutado, intentando levantarlo."
+msgstr "Otro cliente ya está siendo ejecutado, intentando despertarlo."
-#: src/Gui/ABRTExceptions.py:10
+#: ../src/Gui/ABRTExceptions.py:10
msgid "Got unexpected data from daemon (is the database properly updated?)."
-msgstr ""
-"Se obtienen datos inesperados desde el demonio (¿está la Base de Datos "
-"correctamente actualizada?)"
+msgstr "Se obtienen datos inesperados desde el demonio (¿está la Base de Datos correctamente actualizada?)"
-#: src/Gui/ABRTPlugin.py:26
+#: ../src/Gui/ABRTPlugin.py:26
msgid "Analyzer plugins"
msgstr "Complementos analizadores"
-#: src/Gui/ABRTPlugin.py:27
+#: ../src/Gui/ABRTPlugin.py:27
msgid "Action plugins"
msgstr "Complementos de acción"
-#: src/Gui/ABRTPlugin.py:28
+#: ../src/Gui/ABRTPlugin.py:28
msgid "Reporter plugins"
msgstr "Complementos de informes"
-#: src/Gui/ABRTPlugin.py:29
+#: ../src/Gui/ABRTPlugin.py:29
msgid "Database plugins"
msgstr "Complementos de Bases de Datos"
-#: src/Gui/CCDBusBackend.py:140
+#: ../src/Gui/CCDBusBackend.py:140
msgid "Can't connect to dbus"
msgstr "No se puede conectar con DBus"
-#: src/Gui/CCDBusBackend.py:144 src/Gui/CCDBusBackend.py:164
+#: ../src/Gui/CCDBusBackend.py:144
+#: ../src/Gui/CCDBusBackend.py:164
msgid "Please check if abrt daemon is running."
msgstr "Por favor compruebe si el demonio ABRT está corriendo."
-#: src/Gui/CCDBusBackend.py:182
+#: ../src/Gui/CCDBusBackend.py:182
msgid ""
"Daemon did't return valid report info\n"
"Debuginfo is missing?"
@@ -58,113 +57,100 @@ msgstr ""
"El demonio no devuelve un informe válido\n"
"¿Falta la información de la depuración?"
-#: src/Gui/ccgui.glade:6
-msgid "Please wait.."
-msgstr "Por favor aguarde..."
-
-#: src/Gui/ccgui.glade:16
-msgid "Working..."
-msgstr "Trabajando..."
-
-#: src/Gui/ccgui.glade:49
+#: ../src/Gui/ccgui.glade.h:1
msgid " "
msgstr " "
-#: src/Gui/ccgui.glade:68
+#: ../src/Gui/ccgui.glade.h:2
+msgid "(C) 2009 Red Hat, Inc."
+msgstr "(C) 2009 Red Hat, Inc."
+
+#: ../src/Gui/ccgui.glade.h:3
+#: ../src/Gui/CCMainWindow.py:223
+msgid "<b>Not reported!</b>"
+msgstr "<b>¡No informado!</b>"
+
+#: ../src/Gui/ccgui.glade.h:4
+msgid "<span color=\"white\">Description</span>"
+msgstr "<span color=\"white\">Descripción</span>"
+
+#: ../src/Gui/ccgui.glade.h:5
msgid "About ABRT"
msgstr "Acerca de ABRT"
-#: src/Gui/ccgui.glade:74
-msgid "(C) 2009 Red Hat, Inc."
-msgstr "(C) 2009 Red Hat, Inc."
+#: ../src/Gui/ccgui.glade.h:6
+msgid "Automatic Bug Reporting Tool"
+msgstr "Acerca de la Herramienta de Informe de Errores Automática"
-#: src/Gui/ccgui.glade:75
+#: ../src/Gui/ccgui.glade.h:7
+msgid "Delete"
+msgstr "Eliminar"
+
+#: ../src/Gui/ccgui.glade.h:8
+msgid "Please wait.."
+msgstr "Por favor aguarde..."
+
+#: ../src/Gui/ccgui.glade.h:9
+msgid "Plugins"
+msgstr "Complementos"
+
+#: ../src/Gui/ccgui.glade.h:10
+#: ../src/Gui/report.glade.h:2
+msgid "Report"
+msgstr "Informe"
+
+#: ../src/Gui/ccgui.glade.h:11
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, see <http://www.gnu.org/licenses/>."
+"You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>."
msgstr ""
-"Este programa es software libre; puede redistribuirlo y/o modificarlo bajo "
-"los términos de la Licencia Pública General de Bibliotecas de GNU, como "
-"fueron publicadas por la Fundación de Software Libre; ya sea la versión 2 o "
-"(a su elección) alguna posterior.\n"
+"Este programa es software libre; puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de Bibliotecas de GNU, como fueron publicadas por la Fundación de Software Libre; ya sea la versión 2 o (a su elección) alguna posterior.\n"
"\n"
"\n"
-"Este programa se distribuye con la esperanza de que será útil, pero SIN "
-"NINGUNA GARANTÍA; sin siquiera la garantía implícita de MERCANTIBILIDAD o "
-"AJUSTE A UN PROPÓSITO PARTICULAR. Vea la Licencia Pública General de "
-"Bibliotecas de GNU para más detalles.\n"
+"Este programa se distribuye con la esperanza de que será útil, pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de MERCANTIBILIDAD o AJUSTE A UN PROPÓSITO PARTICULAR. Vea la Licencia Pública General de Bibliotecas de GNU para más detalles.\n"
"\n"
-"Debe haber recibido una copia de la Licencia Pública General de Bibliotecas "
-"de GNU junto con este programa; sino, see <http://www.gnu.org/licenses/>."
-
-#: src/Gui/ccgui.glade:106
-msgid "Automatic Bug Reporting Tool"
-msgstr "Acerca de la Herramienta de Informe de Errores Automática"
+"Debe haber recibido una copia de la Licencia Pública General de Bibliotecas de GNU junto con este programa; sino, see <http://www.gnu.org/licenses/>."
-#: src/Gui/ccgui.glade:118
-msgid "_File"
-msgstr "_Archivo"
+#: ../src/Gui/ccgui.glade.h:16
+msgid "Working..."
+msgstr "Trabajando..."
-#: src/Gui/ccgui.glade:138
+#: ../src/Gui/ccgui.glade.h:17
msgid "_Edit"
msgstr "_Editar"
-#: src/Gui/ccgui.glade:146
-msgid "Plugins"
-msgstr "Complementos"
+#: ../src/Gui/ccgui.glade.h:18
+msgid "_File"
+msgstr "_Archivo"
-#: src/Gui/ccgui.glade:164
+#: ../src/Gui/ccgui.glade.h:19
msgid "_Help"
msgstr "Ay_uda"
-#: src/Gui/ccgui.glade:194 src/Gui/ccgui.glade:195
-msgid "Delete"
-msgstr "Eliminar"
-
-#: src/Gui/ccgui.glade:207 src/Gui/ccgui.glade:208 src/Gui/report.glade:7
-#: src/Gui/report.glade:24
-msgid "Report"
-msgstr "Informe"
-
-#: src/Gui/ccgui.glade:255
-msgid "<span color=\"white\">Description</span>"
-msgstr "<span color=\"white\">Descripción</span>"
-
-#: src/Gui/ccgui.glade:297 src/Gui/CCMainWindow.py:223
-msgid "<b>Not reported!</b>"
-msgstr "<b>¡No informado!</b>"
-
-#: src/Gui/CCMainWindow.py:87
+#: ../src/Gui/CCMainWindow.py:87
msgid "Package"
msgstr "Paquete"
-#: src/Gui/CCMainWindow.py:88
+#: ../src/Gui/CCMainWindow.py:88
msgid "Application"
msgstr "Aplicación"
-#: src/Gui/CCMainWindow.py:89
+#: ../src/Gui/CCMainWindow.py:89
msgid "Date"
msgstr "Fecha"
-#: src/Gui/CCMainWindow.py:90
+#: ../src/Gui/CCMainWindow.py:90
msgid "Crash Rate"
msgstr "Tasa de caídas"
-#: src/Gui/CCMainWindow.py:92
+#: ../src/Gui/CCMainWindow.py:92
msgid "User"
msgstr "Usuario"
-#: src/Gui/CCMainWindow.py:165
+#: ../src/Gui/CCMainWindow.py:165
#, python-format
msgid ""
"Unable to finish current task!\n"
@@ -173,22 +159,20 @@ msgstr ""
"¡No se pudo finalizar la tarea actual!\n"
"%s"
-#: src/Gui/CCMainWindow.py:182
+#: ../src/Gui/CCMainWindow.py:182
#, python-format
msgid ""
"Error while loading the dumplist, please check if abrt daemon is running\n"
" %s"
msgstr ""
-"Error intentando cargar la lista de volcado, por favor compruebe si el "
-"demonio abrt está siendo ejecutado\n"
+"Error intentando cargar la lista de volcado, por favor compruebe si el demonio abrt está siendo ejecutado\n"
"%s"
-#: src/Gui/CCMainWindow.py:215
+#: ../src/Gui/CCMainWindow.py:215
msgid "<b>This crash has been reported, you can find the report(s) at:</b>\n"
-msgstr ""
-"<b> Esta caída ha sido reportada, usted puede encontrar el informe en:</b>\n"
+msgstr "<b> Esta caída ha sido reportada, usted puede encontrar el informe en:</b>\n"
-#: src/Gui/CCMainWindow.py:275
+#: ../src/Gui/CCMainWindow.py:275
msgid ""
"Unable to get report!\n"
"Debuginfo is missing?"
@@ -196,7 +180,7 @@ msgstr ""
"Incapaz de conseguir el informe!\n"
"¿Falta la información de la depuración?"
-#: src/Gui/CCMainWindow.py:287
+#: ../src/Gui/CCMainWindow.py:287
#, python-format
msgid ""
"Reporting failed!\n"
@@ -205,271 +189,259 @@ msgstr ""
"¡El informe falló!\n"
"%s"
-#: src/Gui/CCMainWindow.py:319
+#: ../src/Gui/CCMainWindow.py:319
#, python-format
msgid "Error getting the report: %s"
msgstr "Error al obtener el informe: %s"
-#: src/Gui/CCReporterDialog.py:98
+#: ../src/Gui/CCReporterDialog.py:98
#, python-format
msgid ""
-"<b>WARNING</b>, you're about to send data which might contain sensitive "
-"information.\n"
+"<b>WARNING</b>, you're about to send data which might contain sensitive information.\n"
"Do you really want to send <b>%s</b>?\n"
msgstr ""
-"<b>ADVERTENCIA</b>, ¡está por enviar datos que pueden contener información "
-"sensible!\n"
+"<b>ADVERTENCIA</b>, ¡está por enviar datos que pueden contener información sensible!\n"
"¿Realmente quiere enviar <b>%s</b>?\n"
-#: src/Gui/CCReporterDialog.py:111
+#: ../src/Gui/CCReporterDialog.py:111
msgid "Brief description how to reproduce this or what you did..."
msgstr "Breve descripción de cómo reproducir esto o lo que hizo..."
-#: src/Gui/PluginSettingsUI.py:17
+#: ../src/Gui/PluginSettingsUI.py:17
msgid "Can't find PluginDialog widget in UI description!"
-msgstr ""
-"No se encuentra el control visual de PluginDialog en la descripción de la "
-"interfaz del usuario."
+msgstr "No se encuentra el control visual de PluginDialog en la descripción de la interfaz del usuario."
-#: src/Gui/PluginSettingsUI.py:21
+#. we shouldn't get here, but just to be safe
+#: ../src/Gui/PluginSettingsUI.py:21
#, python-format
msgid "No UI for plugin %s"
msgstr "No hay interfase del usuario para el complemento %s"
-#: src/Gui/PluginSettingsUI.py:38 src/Gui/PluginSettingsUI.py:64
+#: ../src/Gui/PluginSettingsUI.py:38
+#: ../src/Gui/PluginSettingsUI.py:64
msgid "combo box is not implemented"
msgstr "el combo box no está implementado"
-#: src/Gui/PluginSettingsUI.py:47
+#: ../src/Gui/PluginSettingsUI.py:47
msgid "Nothing to hydrate!"
msgstr "¡Nada para hidratar!"
-#: src/Gui/report.glade:64
+#: ../src/Gui/report.glade.h:1
msgid "Comment"
msgstr "Comentario"
-#: src/Gui/report.glade:103
-msgid "gtk-cancel"
-msgstr "gtk-cancel"
-
-#: src/Gui/report.glade:118
+#: ../src/Gui/report.glade.h:3
msgid "Send"
msgstr "Enviar"
-#: src/Gui/SettingsDialog.py:35 src/Gui/SettingsDialog.py:52
+#: ../src/Gui/report.glade.h:4
+msgid "gtk-cancel"
+msgstr "gtk-cancel"
+
+#: ../src/Gui/SettingsDialog.py:35
+#: ../src/Gui/SettingsDialog.py:52
msgid "<b>Select plugin</b>"
msgstr "<b>Seleccione un complemento</b>"
-#: src/Gui/SettingsDialog.py:38
+#: ../src/Gui/SettingsDialog.py:38
msgid "<b>Select database backend</b>"
msgstr "<b>Seleccione la base de datos de fondo</b>"
-#: src/Gui/SettingsDialog.py:170
+#: ../src/Gui/SettingsDialog.py:170
msgid "Remove this job"
msgstr "Eliminar este trabajo"
-#: src/Gui/SettingsDialog.py:213
+#: ../src/Gui/SettingsDialog.py:213
msgid "Remove this action"
msgstr "Eliminar esta acción"
-#: src/Applet/Applet.cpp:45
+#: ../src/Applet/Applet.cpp:45
#, c-format
msgid "A crash in package %s has been detected!"
msgstr "Ha sido detectado una caída en el paquete %s"
-#: src/Applet/Applet.cpp:89
+#. applet is already running
+#: ../src/Applet/Applet.cpp:89
msgid "Applet is already running."
msgstr "La aplicación ya se está ejecutando."
-#: src/Applet/Applet.cpp:104 src/Applet/Applet.cpp:105
-#: src/Applet/CCApplet.cpp:221
+#: ../src/Applet/Applet.cpp:104
+#: ../src/Applet/Applet.cpp:105
+#: ../src/Applet/CCApplet.cpp:221
msgid "ABRT service is not running"
msgstr "El servicio ABRT no se está ejecutando"
-#: src/Applet/CCApplet.cpp:136 src/Applet/CCApplet.cpp:368
+#: ../src/Applet/CCApplet.cpp:136
+#: ../src/Applet/CCApplet.cpp:368
#, c-format
msgid "Pending events: %i"
msgstr "Eventos pendientes: %i"
-#: src/Applet/CCApplet.cpp:161
+#: ../src/Applet/CCApplet.cpp:161
#, c-format
msgid "Can't create menu from the description, popup won't be available!\n"
-msgstr ""
-"No se puede crear un menú desde la descripción, la ventana emergente no está "
-"disponible!\n"
+msgstr "No se puede crear un menú desde la descripción, la ventana emergente no está disponible!\n"
-#: src/Applet/CCApplet.cpp:190
-msgid ""
-"This is default handler, you should register your own with "
-"ConnectCrashHandler"
-msgstr ""
-"Este es el controlador por defecto, usted puede registrarse con "
-"ConnectCrashHandler"
+#: ../src/Applet/CCApplet.cpp:190
+msgid "This is default handler, you should register your own with ConnectCrashHandler"
+msgstr "Este es el controlador por defecto, usted puede registrarse con ConnectCrashHandler"
-#: src/Applet/CCApplet.cpp:210
-#, fuzzy
-msgid ""
-"This is default handler, you should register your own with "
-"ConnectQuotaExceedHandler"
-msgstr ""
-"Este es el controlador por defecto, usted puede registrarse con "
-"ConnectCrashHandler"
+#: ../src/Applet/CCApplet.cpp:210
+msgid "This is default handler, you should register your own with ConnectQuotaExceedHandler"
+msgstr "Este es el controlador por defecto, debe registrar el suyo con ConnectQuotaExceedHandler"
-#: src/Applet/CCApplet.cpp:225
+#: ../src/Applet/CCApplet.cpp:225
msgid "ABRT service has been started"
msgstr "El servicio ABRT ha sido ejecutado"
-#: src/Applet/CCApplet.cpp:256
+#: ../src/Applet/CCApplet.cpp:256
msgid "Out of memory"
msgstr "Sin memoria"
-#: src/Applet/CCApplet.cpp:272
+#: ../src/Applet/CCApplet.cpp:272
msgid "Warning"
msgstr "Aviso"
-#: src/Daemon/Daemon.cpp:527
-msgid ""
-"Quota exceeded. Please check your MaxCrashReportsSize value in abrt.conf."
-msgstr ""
+#: ../src/Daemon/Daemon.cpp:527
+msgid "Quota exceeded. Please check your MaxCrashReportsSize value in abrt.conf."
+msgstr "Cuota excedida. Por favor, verifique el valor de MaxCrashReportsSize en abrt.conf."
-#: lib/Plugins/Bugzilla.cpp:84
+#: ../lib/Plugins/Bugzilla.cpp:84
msgid "Empty login and password. Please check Bugzilla.conf"
-msgstr ""
-"Usuario y contraseña vacios. Por favor compruebe el archivo Bugzilla.conf"
+msgstr "Usuario y contraseña vacios. Por favor compruebe el archivo Bugzilla.conf"
-#: lib/Plugins/Bugzilla.cpp:228
+#: ../lib/Plugins/Bugzilla.cpp:228
msgid "Bug is already reported: "
msgstr "El error ya ha sido informado:"
-#: lib/Plugins/Bugzilla.cpp:283
+#: ../lib/Plugins/Bugzilla.cpp:283
#, c-format
msgid "Binary file %s will not be reported."
msgstr "El archivo binario %s no será informado."
-#: lib/Plugins/Bugzilla.cpp:353
+#: ../lib/Plugins/Bugzilla.cpp:353
msgid "New bug id: "
msgstr "Nuevo id del error:"
-#: lib/Plugins/Bugzilla.cpp:422
+#: ../lib/Plugins/Bugzilla.cpp:422
msgid "Checking for duplicates..."
msgstr "Chequeando si hay duplicados..."
-#: lib/Plugins/Bugzilla.cpp:425 lib/Plugins/Bugzilla.cpp:437
+#: ../lib/Plugins/Bugzilla.cpp:425
+#: ../lib/Plugins/Bugzilla.cpp:437
msgid "Logging into bugzilla..."
msgstr "Ingresando a bugzilla..."
-#: lib/Plugins/Bugzilla.cpp:428
+#: ../lib/Plugins/Bugzilla.cpp:428
msgid "Check CC and add coment +1..."
msgstr "Compruebe CC y añada un comentario +1"
-#: lib/Plugins/Bugzilla.cpp:449
+#: ../lib/Plugins/Bugzilla.cpp:449
msgid "Creating new bug..."
msgstr "Creando un nuevo informe..."
-#: lib/Plugins/Bugzilla.cpp:454
+#: ../lib/Plugins/Bugzilla.cpp:454
msgid "Logging out..."
msgstr "Saliendo..."
-#: lib/Plugins/Kerneloops.cpp:38
+#: ../lib/Plugins/Kerneloops.cpp:38
msgid "Getting local/global universal unique identification..."
msgstr "Obteniendo la identificación única universal local/global..."
-#: lib/Plugins/CCpp.cpp:147
+#: ../lib/Plugins/CCpp.cpp:147
msgid "Getting backtrace..."
msgstr "Obteniendo el backtrace..."
-#: lib/Plugins/CCpp.cpp:385
+#: ../lib/Plugins/CCpp.cpp:385
msgid "Searching for debug-info packages..."
msgstr "Buscando paquetes de información del depurador..."
-#: lib/Plugins/CCpp.cpp:419
+#: ../lib/Plugins/CCpp.cpp:419
msgid "Downloading and installing debug-info packages..."
msgstr "Descargando e instalando paquetes de información del depurador..."
-#: lib/Plugins/CCpp.cpp:481
+#: ../lib/Plugins/CCpp.cpp:481
msgid "Getting local universal unique identification..."
msgstr "Obteniendo la identificación única universal local..."
-#: lib/Plugins/CCpp.cpp:500
+#: ../lib/Plugins/CCpp.cpp:500
msgid "Getting global universal unique identification..."
msgstr "Obteniendo la identificación única universal global..."
-#: lib/Plugins/CCpp.cpp:552
+#: ../lib/Plugins/CCpp.cpp:552
msgid "Starting report creation..."
msgstr "Iniciando la creación del informe..."
-#: lib/Plugins/CCpp.cpp:581
+#: ../lib/Plugins/CCpp.cpp:581
msgid "Skipping debuginfo installation"
msgstr "Omita la instalación de la información de depuración"
-#: lib/Plugins/KerneloopsReporter.cpp:101
+#: ../lib/Plugins/KerneloopsReporter.cpp:101
msgid "Creating and submitting a report..."
msgstr "Creando y enviando un informe..."
-#: lib/Plugins/Logger.cpp:58 lib/Plugins/Mailx.cpp:124
+#: ../lib/Plugins/Logger.cpp:58
+#: ../lib/Plugins/Mailx.cpp:124
msgid "Creating a report..."
msgstr "Creando un informe..."
-#: lib/Plugins/RunApp.cpp:62
+#: ../lib/Plugins/RunApp.cpp:62
msgid "Executing RunApp plugin..."
msgstr "Ejecutando complemento RunApp..."
-#: lib/Plugins/FileTransfer.cpp:52 lib/Plugins/FileTransfer.cpp:247
+#: ../lib/Plugins/FileTransfer.cpp:52
+#: ../lib/Plugins/FileTransfer.cpp:247
msgid "FileTransfer: URL not specified"
msgstr "FileTransfer: URL no especificada"
-#: lib/Plugins/FileTransfer.cpp:69
+#: ../lib/Plugins/FileTransfer.cpp:69
#, c-format
msgid "Sending archive %s via %s"
msgstr "Enviando archivo %s vía %s"
-#: lib/Plugins/FileTransfer.cpp:121
+#: ../lib/Plugins/FileTransfer.cpp:121
msgid "Creating an archive..."
msgstr "Creando un archivo..."
-#: lib/Plugins/FileTransfer.cpp:176
+#: ../lib/Plugins/FileTransfer.cpp:176
msgid "File Transfer: Creating a report..."
msgstr "Transferencia de archivo: Creando un informe..."
-#: lib/Plugins/FileTransfer.cpp:197 lib/Plugins/FileTransfer.cpp:226
+#: ../lib/Plugins/FileTransfer.cpp:197
+#: ../lib/Plugins/FileTransfer.cpp:226
msgid "CFileTransfer::Run(): Cannot create and send an archive: "
msgstr "CFileTransfer::Run(): no se puede crear y enviar un archivo: "
-#: lib/Plugins/KerneloopsScanner.cpp:79
+#: ../lib/Plugins/KerneloopsScanner.cpp:79
msgid "Creating kernel oops crash reports..."
msgstr "Creando un informe de cuelgue de kernel oops..."
-#: lib/Plugins/Mailx.cpp:110
+#: ../lib/Plugins/Mailx.cpp:110
msgid "Sending an email..."
msgstr "Enviando un correo..."
-#: lib/Plugins/SOSreport.cpp:116
+#: ../lib/Plugins/SOSreport.cpp:116
msgid "Executing SOSreport plugin..."
msgstr "Ejecutando complemento SOSreport..."
-#: lib/Plugins/SOSreport.cpp:138
+#: ../lib/Plugins/SOSreport.cpp:138
msgid "running sosreport: "
msgstr "lanzando.sosreport"
-#: lib/Plugins/SOSreport.cpp:153
+#: ../lib/Plugins/SOSreport.cpp:153
msgid "done running sosreport"
msgstr "Sosreport.corriendo"
#~ msgid "Global settings"
#~ msgstr "Preferencias globales"
-
#~ msgid "Can't load gui description for SettingsDialog!"
#~ msgstr "No se puede cargar interfaz gráfico de usuario para SettingsDialog!"
-
#~ msgid "Name"
#~ msgstr "Nombre"
-
#~ msgid "Enabled"
#~ msgstr "Habilitado"
-
#~ msgid "Can't get plugin description"
#~ msgstr "No se pudo obtener la descripción del complemento"
-
#~ msgid ""
#~ "Error while opening plugin settings UI: \n"
#~ "\n"
@@ -479,13 +451,12 @@ msgstr "Sosreport.corriendo"
#~ "usuario:\n"
#~ "\n"
#~ "%s"
-
#~ msgid ""
#~ "Can't save plugin settings:\n"
#~ " %s"
#~ msgstr ""
#~ "No se pueden salvar las preferencias del complemento:\n"
#~ "%s"
-
#~ msgid "unknown response from settings dialog"
#~ msgstr "Respuesta desconocida del diálogo de preferencias"
+
diff --git a/po/hu.po b/po/hu.po
index cf3de05b..b7a6e47a 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,49 +7,48 @@ msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
-"POT-Creation-Date: 2009-09-17 12:05+0200\n"
-"PO-Revision-Date: 2009-09-17 02:42+0100\n"
+"POT-Creation-Date: 2009-09-16 18:09+0000\n"
+"PO-Revision-Date: 2009-09-17 15:47+0100\n"
"Last-Translator: Zoltan Hoppar <hopparz@gmail.com>\n"
-"Language-Team: Hungarian Fedora Translation Team <fedora-trans-hu@redhat."
-"com>\n"
+"Language-Team: Hungarian Fedora Translation Team <fedora-trans-hu@redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/Gui/ABRTExceptions.py:4
+#: ../src/Gui/ABRTExceptions.py:4
msgid "Another client is already running, trying to wake it."
msgstr "Egy másik klienspéldány már fut, megpróbálom feléleszteni."
-#: src/Gui/ABRTExceptions.py:10
+#: ../src/Gui/ABRTExceptions.py:10
msgid "Got unexpected data from daemon (is the database properly updated?)."
-msgstr ""
-"Ismeretlen adat a kiszolgálótól (az adatbázis helyesen lett frissítve?)."
+msgstr "Ismeretlen adat a kiszolgálótól (az adatbázis helyesen lett frissítve?)."
-#: src/Gui/ABRTPlugin.py:26
+#: ../src/Gui/ABRTPlugin.py:26
msgid "Analyzer plugins"
msgstr "Analizáló modulok"
-#: src/Gui/ABRTPlugin.py:27
+#: ../src/Gui/ABRTPlugin.py:27
msgid "Action plugins"
msgstr "Műveleti modulok"
-#: src/Gui/ABRTPlugin.py:28
+#: ../src/Gui/ABRTPlugin.py:28
msgid "Reporter plugins"
msgstr "Jelentés-generáló modulok"
-#: src/Gui/ABRTPlugin.py:29
+#: ../src/Gui/ABRTPlugin.py:29
msgid "Database plugins"
msgstr "Adatbázis modulok"
-#: src/Gui/CCDBusBackend.py:140
+#: ../src/Gui/CCDBusBackend.py:140
msgid "Can't connect to dbus"
msgstr "DBus nem elérhető"
-#: src/Gui/CCDBusBackend.py:144 src/Gui/CCDBusBackend.py:164
+#: ../src/Gui/CCDBusBackend.py:144
+#: ../src/Gui/CCDBusBackend.py:164
msgid "Please check if abrt daemon is running."
msgstr "Kérem ellenőrizze, hogy az ABRT kiszolgáló működik."
-#: src/Gui/CCDBusBackend.py:182
+#: ../src/Gui/CCDBusBackend.py:182
msgid ""
"Daemon did't return valid report info\n"
"Debuginfo is missing?"
@@ -57,113 +56,100 @@ msgstr ""
"A kiszolgáló nem adott vissza érvényes jelentés információt\n"
"Debuginfo hiányzik?"
-#: src/Gui/ccgui.glade:6
-msgid "Please wait.."
-msgstr "Kérem várjon.."
-
-#: src/Gui/ccgui.glade:16
-msgid "Working..."
-msgstr "Feldolgozás..."
-
-#: src/Gui/ccgui.glade:49
+#: ../src/Gui/ccgui.glade.h:1
msgid " "
msgstr " "
-#: src/Gui/ccgui.glade:68
+#: ../src/Gui/ccgui.glade.h:2
+msgid "(C) 2009 Red Hat, Inc."
+msgstr "(C) 2009 Red Hat, Inc."
+
+#: ../src/Gui/ccgui.glade.h:3
+#: ../src/Gui/CCMainWindow.py:223
+msgid "<b>Not reported!</b>"
+msgstr "<b>Nincs bejelentve!</b>"
+
+#: ../src/Gui/ccgui.glade.h:4
+msgid "<span color=\"white\">Description</span>"
+msgstr "<span color=\"white\">Leírás</span>"
+
+#: ../src/Gui/ccgui.glade.h:5
msgid "About ABRT"
msgstr "Az ABRT-ről"
-#: src/Gui/ccgui.glade:74
-msgid "(C) 2009 Red Hat, Inc."
-msgstr "(C) 2009 Red Hat, Inc."
+#: ../src/Gui/ccgui.glade.h:6
+msgid "Automatic Bug Reporting Tool"
+msgstr "Automata Hibabejelentő Eszköz"
-#: src/Gui/ccgui.glade:75
+#: ../src/Gui/ccgui.glade.h:7
+msgid "Delete"
+msgstr "Törlés"
+
+#: ../src/Gui/ccgui.glade.h:8
+msgid "Please wait.."
+msgstr "Kérem várjon.."
+
+#: ../src/Gui/ccgui.glade.h:9
+msgid "Plugins"
+msgstr "Modulok"
+
+#: ../src/Gui/ccgui.glade.h:10
+#: ../src/Gui/report.glade.h:2
+msgid "Report"
+msgstr "Jelentés"
+
+#: ../src/Gui/ccgui.glade.h:11
#, fuzzy
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, see <http://www.gnu.org/licenses/>."
+"You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>."
msgstr ""
-"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, see <http://www.gnu.org/licenses/>."
-
-#: src/Gui/ccgui.glade:106
-msgid "Automatic Bug Reporting Tool"
-msgstr "Automata Hibabejelentő Eszköz"
+"You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>."
-#: src/Gui/ccgui.glade:118
-msgid "_File"
-msgstr "_Fájl"
+#: ../src/Gui/ccgui.glade.h:16
+msgid "Working..."
+msgstr "Feldolgozás..."
-#: src/Gui/ccgui.glade:138
+#: ../src/Gui/ccgui.glade.h:17
msgid "_Edit"
msgstr "Sz_erkesztés"
-#: src/Gui/ccgui.glade:146
-msgid "Plugins"
-msgstr "Modulok"
+#: ../src/Gui/ccgui.glade.h:18
+msgid "_File"
+msgstr "_Fájl"
-#: src/Gui/ccgui.glade:164
+#: ../src/Gui/ccgui.glade.h:19
msgid "_Help"
msgstr "_Súgó"
-#: src/Gui/ccgui.glade:194 src/Gui/ccgui.glade:195
-msgid "Delete"
-msgstr "Törlés"
-
-#: src/Gui/ccgui.glade:207 src/Gui/ccgui.glade:208 src/Gui/report.glade:7
-#: src/Gui/report.glade:24
-msgid "Report"
-msgstr "Jelentés"
-
-#: src/Gui/ccgui.glade:255
-msgid "<span color=\"white\">Description</span>"
-msgstr "<span color=\"white\">Leírás</span>"
-
-#: src/Gui/ccgui.glade:297 src/Gui/CCMainWindow.py:223
-msgid "<b>Not reported!</b>"
-msgstr "<b>Nincs bejelentve!</b>"
-
-#: src/Gui/CCMainWindow.py:87
+#: ../src/Gui/CCMainWindow.py:87
msgid "Package"
msgstr "Csomag"
-#: src/Gui/CCMainWindow.py:88
+#: ../src/Gui/CCMainWindow.py:88
msgid "Application"
msgstr "Alkalmazás"
-#: src/Gui/CCMainWindow.py:89
+#: ../src/Gui/CCMainWindow.py:89
msgid "Date"
msgstr "Dátum"
-#: src/Gui/CCMainWindow.py:90
+#: ../src/Gui/CCMainWindow.py:90
msgid "Crash Rate"
msgstr "Ütközés foka"
-#: src/Gui/CCMainWindow.py:92
+#: ../src/Gui/CCMainWindow.py:92
msgid "User"
msgstr "Felhasználó"
-#: src/Gui/CCMainWindow.py:165
+#: ../src/Gui/CCMainWindow.py:165
#, python-format
msgid ""
"Unable to finish current task!\n"
@@ -172,23 +158,20 @@ msgstr ""
"Jelenlegi feladat befejezése nem lehetséges!\n"
"%s"
-#: src/Gui/CCMainWindow.py:182
+#: ../src/Gui/CCMainWindow.py:182
#, python-format
msgid ""
"Error while loading the dumplist, please check if abrt daemon is running\n"
" %s"
msgstr ""
-"A kapott adatok betöltése közben hiba lépett fel, kérem ellenőrizze, hogy az "
-"ABRT szolgáltatás működik!\n"
+"A kapott adatok betöltése közben hiba lépett fel, kérem ellenőrizze, hogy az ABRT szolgáltatás működik!\n"
" %s"
-#: src/Gui/CCMainWindow.py:215
+#: ../src/Gui/CCMainWindow.py:215
msgid "<b>This crash has been reported, you can find the report(s) at:</b>\n"
-msgstr ""
-"<b>Ez a hiba már be volt korábban jelentve, megtalálhatja a jelentés(eke)t "
-"itt:</b>\n"
+msgstr "<b>Ez a hiba már be volt korábban jelentve, megtalálhatja a jelentés(eke)t itt:</b>\n"
-#: src/Gui/CCMainWindow.py:275
+#: ../src/Gui/CCMainWindow.py:275
msgid ""
"Unable to get report!\n"
"Debuginfo is missing?"
@@ -196,7 +179,7 @@ msgstr ""
"Jelentés összeállítása nem lehetséges!\n"
"Debuginfo hiányzik?"
-#: src/Gui/CCMainWindow.py:287
+#: ../src/Gui/CCMainWindow.py:287
#, python-format
msgid ""
"Reporting failed!\n"
@@ -205,261 +188,245 @@ msgstr ""
"Bejelentés nem sikerült!\n"
"%s"
-#: src/Gui/CCMainWindow.py:319
+#: ../src/Gui/CCMainWindow.py:319
#, python-format
msgid "Error getting the report: %s"
msgstr "Jelentés összeállítása nem sikerült: %s"
-#: src/Gui/CCReporterDialog.py:98
+#: ../src/Gui/CCReporterDialog.py:98
#, python-format
msgid ""
-"<b>WARNING</b>, you're about to send data which might contain sensitive "
-"information.\n"
+"<b>WARNING</b>, you're about to send data which might contain sensitive information.\n"
"Do you really want to send <b>%s</b>?\n"
msgstr ""
-"<b>Figyelem</b>, ön adatokat szeretne küldeni, ami érzékeny információkat is "
-"tartalmazhat.\n"
+"<b>Figyelem</b>, ön adatokat szeretne küldeni, ami érzékeny információkat is tartalmazhat.\n"
"Biztosan el kívánja küldeni ezt: <b>%s</b>?\n"
-#: src/Gui/CCReporterDialog.py:111
+#: ../src/Gui/CCReporterDialog.py:111
msgid "Brief description how to reproduce this or what you did..."
-msgstr ""
-"Egy rövid leírás, hogy hogyan lehet reprodukálni ezt, vagy mi volt az amit "
-"előtte tettél..."
+msgstr "Egy rövid leírás angolul, hogy hogyan lehet reprodukálni ezt, vagy mi volt az amit előtte tettél..."
-#: src/Gui/PluginSettingsUI.py:17
+#: ../src/Gui/PluginSettingsUI.py:17
msgid "Can't find PluginDialog widget in UI description!"
msgstr "Nem találom a PluginDialog widgetet a UI leírójában!"
-#: src/Gui/PluginSettingsUI.py:21
+#. we shouldn't get here, but just to be safe
+#: ../src/Gui/PluginSettingsUI.py:21
#, python-format
msgid "No UI for plugin %s"
msgstr "Nincs UI a %s pluginhoz"
-#: src/Gui/PluginSettingsUI.py:38 src/Gui/PluginSettingsUI.py:64
+#: ../src/Gui/PluginSettingsUI.py:38
+#: ../src/Gui/PluginSettingsUI.py:64
msgid "combo box is not implemented"
msgstr "Combo box nincs beépítve"
-#: src/Gui/PluginSettingsUI.py:47
+#: ../src/Gui/PluginSettingsUI.py:47
msgid "Nothing to hydrate!"
msgstr "Nincs további feladat."
-#: src/Gui/report.glade:64
+#: ../src/Gui/report.glade.h:1
msgid "Comment"
msgstr "Megjegyzés"
-#: src/Gui/report.glade:103
-msgid "gtk-cancel"
-msgstr "gtk-mégsem"
-
-#: src/Gui/report.glade:118
+#: ../src/Gui/report.glade.h:3
msgid "Send"
msgstr "Küldés"
-#: src/Gui/SettingsDialog.py:35 src/Gui/SettingsDialog.py:52
+#: ../src/Gui/report.glade.h:4
+msgid "gtk-cancel"
+msgstr "Mégsem"
+
+#: ../src/Gui/SettingsDialog.py:35
+#: ../src/Gui/SettingsDialog.py:52
msgid "<b>Select plugin</b>"
msgstr "<b>Válasszon modult</b>"
-#: src/Gui/SettingsDialog.py:38
+#: ../src/Gui/SettingsDialog.py:38
msgid "<b>Select database backend</b>"
msgstr "<b>Válasszon adatbázis backed-et</b>"
-#: src/Gui/SettingsDialog.py:170
+#: ../src/Gui/SettingsDialog.py:170
msgid "Remove this job"
msgstr "Feladat eltávolítása"
-#: src/Gui/SettingsDialog.py:213
+#: ../src/Gui/SettingsDialog.py:213
msgid "Remove this action"
msgstr "Művelet eltávolítása"
-#: src/Applet/Applet.cpp:45
+#: ../src/Applet/Applet.cpp:45
#, c-format
msgid "A crash in package %s has been detected!"
msgstr "Ütközés a %s csomagban érzékelve!"
-#: src/Applet/Applet.cpp:89
+#. applet is already running
+#: ../src/Applet/Applet.cpp:82
msgid "Applet is already running."
msgstr "Applet már fut."
-#: src/Applet/Applet.cpp:104 src/Applet/Applet.cpp:105
-#: src/Applet/CCApplet.cpp:221
+#: ../src/Applet/Applet.cpp:96
+#: ../src/Applet/Applet.cpp:97
+#: ../src/Applet/CCApplet.cpp:201
msgid "ABRT service is not running"
msgstr "ABRT szolgáltatás nem fut"
-#: src/Applet/CCApplet.cpp:136 src/Applet/CCApplet.cpp:368
+#: ../src/Applet/CCApplet.cpp:136
+#: ../src/Applet/CCApplet.cpp:343
#, c-format
msgid "Pending events: %i"
msgstr "Események függőben: %i"
-#: src/Applet/CCApplet.cpp:161
+#: ../src/Applet/CCApplet.cpp:161
#, c-format
msgid "Can't create menu from the description, popup won't be available!\n"
-msgstr ""
-"A leírásból nem sikerült menüt készíteni, így előugó ablak nem lesz "
-"elérhető!\n"
-
-#: src/Applet/CCApplet.cpp:190
-msgid ""
-"This is default handler, you should register your own with "
-"ConnectCrashHandler"
-msgstr ""
-"Ez az alapértelmezett kezelő, beregisztrálhatja a saját regiszterét a "
-"ConnectCrashHandler-el"
+msgstr "A leírásból nem sikerült menüt készíteni, így előugó ablak nem lesz elérhető!\n"
-#: src/Applet/CCApplet.cpp:210
-#, fuzzy
-msgid ""
-"This is default handler, you should register your own with "
-"ConnectQuotaExceedHandler"
-msgstr ""
-"Ez az alapértelmezett kezelő, beregisztrálhatja a saját regiszterét a "
-"ConnectCrashHandler-el"
+#: ../src/Applet/CCApplet.cpp:190
+msgid "This is default handler, you should register your own with ConnectCrashHandler"
+msgstr "Ez az alapértelmezett kezelő, beregisztrálhatja a saját regiszterét a ConnectCrashHandler-el"
-#: src/Applet/CCApplet.cpp:225
+#: ../src/Applet/CCApplet.cpp:205
msgid "ABRT service has been started"
msgstr "ABRT szolgáltatás elindult"
-#: src/Applet/CCApplet.cpp:256
+#: ../src/Applet/CCApplet.cpp:231
msgid "Out of memory"
msgstr "Memóra elfogyott"
-#: src/Applet/CCApplet.cpp:272
+#: ../src/Applet/CCApplet.cpp:247
msgid "Warning"
msgstr "Figyelmeztetés"
-#: src/Daemon/Daemon.cpp:527
-msgid ""
-"Quota exceeded. Please check your MaxCrashReportsSize value in abrt.conf."
-msgstr ""
-
-#: lib/Plugins/Bugzilla.cpp:84
+#: ../lib/Plugins/Bugzilla.cpp:84
msgid "Empty login and password. Please check Bugzilla.conf"
msgstr "Üres bejelentkezési név és jelszó. Ellenőrizze a Bugzilla.conf-ot"
-#: lib/Plugins/Bugzilla.cpp:228
+#: ../lib/Plugins/Bugzilla.cpp:228
msgid "Bug is already reported: "
msgstr "A hiba már jelentésre került:"
-#: lib/Plugins/Bugzilla.cpp:283
+#: ../lib/Plugins/Bugzilla.cpp:283
#, c-format
msgid "Binary file %s will not be reported."
msgstr "A %s bináris fájl nem kerül a jelentésbe."
-#: lib/Plugins/Bugzilla.cpp:353
+#: ../lib/Plugins/Bugzilla.cpp:353
msgid "New bug id: "
msgstr "Új hiba azonosító:"
-#: lib/Plugins/Bugzilla.cpp:422
+#: ../lib/Plugins/Bugzilla.cpp:421
msgid "Checking for duplicates..."
msgstr "Duplikátok ellenőrzése..."
-#: lib/Plugins/Bugzilla.cpp:425 lib/Plugins/Bugzilla.cpp:437
+#: ../lib/Plugins/Bugzilla.cpp:424
+#: ../lib/Plugins/Bugzilla.cpp:436
msgid "Logging into bugzilla..."
msgstr "Bejelentkezés a bugzillába..."
-#: lib/Plugins/Bugzilla.cpp:428
+#: ../lib/Plugins/Bugzilla.cpp:427
msgid "Check CC and add coment +1..."
msgstr "Ellenőrizze a CC-t és adjon egy megjegyzést hozzá..."
-#: lib/Plugins/Bugzilla.cpp:449
+#: ../lib/Plugins/Bugzilla.cpp:448
msgid "Creating new bug..."
msgstr "Új hiba készítése..."
-#: lib/Plugins/Bugzilla.cpp:454
+#: ../lib/Plugins/Bugzilla.cpp:453
msgid "Logging out..."
msgstr "Kijelentkezés..."
-#: lib/Plugins/Kerneloops.cpp:38
+#: ../lib/Plugins/Kerneloops.cpp:38
msgid "Getting local/global universal unique identification..."
msgstr "Helyi/globális univerzális egyedi azonosító beszerzése..."
-#: lib/Plugins/CCpp.cpp:147
+#: ../lib/Plugins/CCpp.cpp:147
msgid "Getting backtrace..."
msgstr "Nyomkövetés begyűjtése..."
-#: lib/Plugins/CCpp.cpp:385
+#: ../lib/Plugins/CCpp.cpp:385
msgid "Searching for debug-info packages..."
msgstr "Keresés debug-info csomagok után..."
-#: lib/Plugins/CCpp.cpp:419
+#: ../lib/Plugins/CCpp.cpp:419
msgid "Downloading and installing debug-info packages..."
msgstr "Debug-info csomagok letöltése és telepítése..."
-#: lib/Plugins/CCpp.cpp:481
+#: ../lib/Plugins/CCpp.cpp:481
msgid "Getting local universal unique identification..."
msgstr "Helyi univerzális egyedi azonosító beszerzése..."
-#: lib/Plugins/CCpp.cpp:500
+#: ../lib/Plugins/CCpp.cpp:500
msgid "Getting global universal unique identification..."
msgstr "Globális univerzális egyedi azonosító beszerzése..."
-#: lib/Plugins/CCpp.cpp:552
+#: ../lib/Plugins/CCpp.cpp:552
msgid "Starting report creation..."
msgstr "Jelentés felépítésének indítása..."
-#: lib/Plugins/CCpp.cpp:581
+#: ../lib/Plugins/CCpp.cpp:580
msgid "Skipping debuginfo installation"
msgstr "Debuginfo telepítésének kihagyása"
-#: lib/Plugins/KerneloopsReporter.cpp:101
+#: ../lib/Plugins/KerneloopsReporter.cpp:101
msgid "Creating and submitting a report..."
msgstr "Jelentés elkészítése és beküldése..."
-#: lib/Plugins/Logger.cpp:58 lib/Plugins/Mailx.cpp:124
+#: ../lib/Plugins/Logger.cpp:58
+#: ../lib/Plugins/Mailx.cpp:124
msgid "Creating a report..."
msgstr "Jelentés készítése..."
-#: lib/Plugins/RunApp.cpp:62
+#: ../lib/Plugins/RunApp.cpp:62
msgid "Executing RunApp plugin..."
msgstr "RunApp modul végrehajtása..."
-#: lib/Plugins/FileTransfer.cpp:52 lib/Plugins/FileTransfer.cpp:247
+#: ../lib/Plugins/FileTransfer.cpp:52
+#: ../lib/Plugins/FileTransfer.cpp:247
msgid "FileTransfer: URL not specified"
-msgstr "FileTransfer: URL nincs megadva"
+msgstr "URL nincs megadva"
-#: lib/Plugins/FileTransfer.cpp:69
+#: ../lib/Plugins/FileTransfer.cpp:69
#, c-format
msgid "Sending archive %s via %s"
msgstr "A(z) %s archívum küldése %s keresztül"
-#: lib/Plugins/FileTransfer.cpp:121
+#: ../lib/Plugins/FileTransfer.cpp:121
msgid "Creating an archive..."
msgstr "Archívum készítése..."
-#: lib/Plugins/FileTransfer.cpp:176
+#: ../lib/Plugins/FileTransfer.cpp:176
msgid "File Transfer: Creating a report..."
-msgstr "File Transfer: Jelentés készítése..."
+msgstr "Jelentés készítése..."
-#: lib/Plugins/FileTransfer.cpp:197 lib/Plugins/FileTransfer.cpp:226
+#: ../lib/Plugins/FileTransfer.cpp:197
+#: ../lib/Plugins/FileTransfer.cpp:226
msgid "CFileTransfer::Run(): Cannot create and send an archive: "
-msgstr "CFileTransfer::Run(): Archív elkészítése és küldése sikertelen:"
+msgstr "Archív elkészítése és küldése sikertelen:"
-#: lib/Plugins/KerneloopsScanner.cpp:79
+#: ../lib/Plugins/KerneloopsScanner.cpp:79
msgid "Creating kernel oops crash reports..."
msgstr "Kernel ütközési jelentés készítése..."
-#: lib/Plugins/Mailx.cpp:110
+#: ../lib/Plugins/Mailx.cpp:110
msgid "Sending an email..."
msgstr "Email küldés..."
-#: lib/Plugins/SOSreport.cpp:116
+#: ../lib/Plugins/SOSreport.cpp:116
msgid "Executing SOSreport plugin..."
msgstr "SOSreport modul végrehajtása..."
-#: lib/Plugins/SOSreport.cpp:138
+#: ../lib/Plugins/SOSreport.cpp:138
msgid "running sosreport: "
msgstr "SOSreport futtatása:"
-#: lib/Plugins/SOSreport.cpp:153
+#: ../lib/Plugins/SOSreport.cpp:153
msgid "done running sosreport"
msgstr "SOSreport lefutott"
#~ msgid "Can't load gui description for SettingsDialog!"
#~ msgstr "Nem tudom betölteni a GUI leírását a SettingsDialog-hoz!"
-
#~ msgid "Name"
#~ msgstr "Név"
-
#~ msgid "Enabled"
#~ msgstr "Engedélyezve"
@@ -468,7 +435,6 @@ msgstr "SOSreport lefutott"
#~ msgstr ""
#~ "A plugin beállításainak mentése sikertelen:\n"
#~ " %s"
-
#~ msgid ""
#~ "Error while opening plugin settings UI: \n"
#~ "\n"
@@ -477,16 +443,14 @@ msgstr "SOSreport lefutott"
#~ "Hiba a plugin beállító UI betöltése közben: \n"
#~ "\n"
#~ "%s"
-
#~ msgid ""
#~ "Can't save plugin settings:\n"
#~ " %s"
#~ msgstr ""
#~ "A plugin beállításainak mentése sikertelen:\n"
#~ " %s"
-
#~ msgid "unknown response from settings dialog"
#~ msgstr "Ismeretlen válasz a beállítóablaktól"
-
#~ msgid "Daemon is not running."
#~ msgstr "A kiszolgáló nem fut."
+
diff --git a/po/nl.po b/po/nl.po
index f9933a95..f3fc7f25 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -9,48 +9,48 @@ msgid ""
msgstr ""
"Project-Id-Version: abrt\n"
"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
-"POT-Creation-Date: 2009-09-17 12:05+0200\n"
-"PO-Revision-Date: 2009-09-15 18:54+0200\n"
+"POT-Creation-Date: 2009-09-17 12:35+0000\n"
+"PO-Revision-Date: 2009-09-17 17:44+0200\n"
"Last-Translator: Geert Warrink <geert.warrink@onsnet.nu>\n"
"Language-Team: nl <nl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-#: src/Gui/ABRTExceptions.py:4
+#: ../src/Gui/ABRTExceptions.py:4
msgid "Another client is already running, trying to wake it."
msgstr "Andere client draait al, probeer het te wekken."
-#: src/Gui/ABRTExceptions.py:10
+#: ../src/Gui/ABRTExceptions.py:10
msgid "Got unexpected data from daemon (is the database properly updated?)."
msgstr ""
"Kreeg niet verwachte data van daemon (is de database correct vernieuwd?)."
-#: src/Gui/ABRTPlugin.py:26
+#: ../src/Gui/ABRTPlugin.py:26
msgid "Analyzer plugins"
msgstr "Analyse plugins"
-#: src/Gui/ABRTPlugin.py:27
+#: ../src/Gui/ABRTPlugin.py:27
msgid "Action plugins"
msgstr "Actie plugins"
-#: src/Gui/ABRTPlugin.py:28
+#: ../src/Gui/ABRTPlugin.py:28
msgid "Reporter plugins"
msgstr "Rapporteer plugins"
-#: src/Gui/ABRTPlugin.py:29
+#: ../src/Gui/ABRTPlugin.py:29
msgid "Database plugins"
msgstr "Databse plugins"
-#: src/Gui/CCDBusBackend.py:140
+#: ../src/Gui/CCDBusBackend.py:140
msgid "Can't connect to dbus"
msgstr "Kan niet verbinden met dbus"
-#: src/Gui/CCDBusBackend.py:144 src/Gui/CCDBusBackend.py:164
+#: ../src/Gui/CCDBusBackend.py:144 ../src/Gui/CCDBusBackend.py:164
msgid "Please check if abrt daemon is running."
msgstr "Controleer a.u.b. of de abrt daemon draait."
-#: src/Gui/CCDBusBackend.py:182
+#: ../src/Gui/CCDBusBackend.py:182
msgid ""
"Daemon did't return valid report info\n"
"Debuginfo is missing?"
@@ -58,27 +58,47 @@ msgstr ""
"Daemon gaf geen geldige rapport info terug\n"
"Mist debuginfo?"
-#: src/Gui/ccgui.glade:6
-msgid "Please wait.."
-msgstr "Wacht a.u.b..."
-
-#: src/Gui/ccgui.glade:16
-msgid "Working..."
-msgstr "Ben bezig..."
-
-#: src/Gui/ccgui.glade:49
+#: ../src/Gui/ccgui.glade.h:1
msgid " "
msgstr " "
-#: src/Gui/ccgui.glade:68
+#: ../src/Gui/ccgui.glade.h:2
+msgid "(C) 2009 Red Hat, Inc."
+msgstr "(C) 2009 Red Hat, Inc."
+
+#: ../src/Gui/ccgui.glade.h:3 ../src/Gui/CCMainWindow.py:223
+msgid "<b>Not reported!</b>"
+msgstr "<b>Niet gerapporteerd!</b>"
+
+#: ../src/Gui/ccgui.glade.h:4
+msgid "<span color=\"white\">Description</span>"
+msgstr "<span color=\"white\">Beschrijving</span>"
+
+#: ../src/Gui/ccgui.glade.h:5
msgid "About ABRT"
msgstr "Over ABRT"
-#: src/Gui/ccgui.glade:74
-msgid "(C) 2009 Red Hat, Inc."
-msgstr "(C) 2009 Red Hat, Inc."
+#: ../src/Gui/ccgui.glade.h:6
+msgid "Automatic Bug Reporting Tool"
+msgstr "Automatisch bug rapporteer gereedschap"
+
+#: ../src/Gui/ccgui.glade.h:7
+msgid "Delete"
+msgstr "Verwijderen"
+
+#: ../src/Gui/ccgui.glade.h:8
+msgid "Please wait.."
+msgstr "Wacht a.u.b..."
+
+#: ../src/Gui/ccgui.glade.h:9
+msgid "Plugins"
+msgstr "Plugins"
-#: src/Gui/ccgui.glade:75
+#: ../src/Gui/ccgui.glade.h:10 ../src/Gui/report.glade.h:2
+msgid "Report"
+msgstr "Rapport"
+
+#: ../src/Gui/ccgui.glade.h:11
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 "
@@ -106,64 +126,43 @@ msgstr ""
"Je moet een kopie van de GNU General Public License tezamen met dit "
"programma ontvangen hebben. Zo niet, zie <http://www.gnu.org/licenses/>."
-#: src/Gui/ccgui.glade:106
-msgid "Automatic Bug Reporting Tool"
-msgstr "Automatisch bug rapporteer gereedschap"
-
-#: src/Gui/ccgui.glade:118
-msgid "_File"
-msgstr "_Bestand"
+#: ../src/Gui/ccgui.glade.h:16
+msgid "Working..."
+msgstr "Ben bezig..."
-#: src/Gui/ccgui.glade:138
+#: ../src/Gui/ccgui.glade.h:17
msgid "_Edit"
msgstr "Be_werken"
-#: src/Gui/ccgui.glade:146
-msgid "Plugins"
-msgstr "Plugins"
+#: ../src/Gui/ccgui.glade.h:18
+msgid "_File"
+msgstr "_Bestand"
-#: src/Gui/ccgui.glade:164
+#: ../src/Gui/ccgui.glade.h:19
msgid "_Help"
msgstr "_Hulp"
-#: src/Gui/ccgui.glade:194 src/Gui/ccgui.glade:195
-msgid "Delete"
-msgstr "Verwijderen"
-
-#: src/Gui/ccgui.glade:207 src/Gui/ccgui.glade:208 src/Gui/report.glade:7
-#: src/Gui/report.glade:24
-msgid "Report"
-msgstr "Rapport"
-
-#: src/Gui/ccgui.glade:255
-msgid "<span color=\"white\">Description</span>"
-msgstr "<span color=\"white\">Beschrijving</span>"
-
-#: src/Gui/ccgui.glade:297 src/Gui/CCMainWindow.py:223
-msgid "<b>Not reported!</b>"
-msgstr "<b>Niet gerapporteerd!</b>"
-
-#: src/Gui/CCMainWindow.py:87
+#: ../src/Gui/CCMainWindow.py:87
msgid "Package"
msgstr "Pakket"
-#: src/Gui/CCMainWindow.py:88
+#: ../src/Gui/CCMainWindow.py:88
msgid "Application"
msgstr "Toepassing"
-#: src/Gui/CCMainWindow.py:89
+#: ../src/Gui/CCMainWindow.py:89
msgid "Date"
msgstr "Datum"
-#: src/Gui/CCMainWindow.py:90
+#: ../src/Gui/CCMainWindow.py:90
msgid "Crash Rate"
msgstr "Crash rate"
-#: src/Gui/CCMainWindow.py:92
+#: ../src/Gui/CCMainWindow.py:92
msgid "User"
msgstr "Gebruiker"
-#: src/Gui/CCMainWindow.py:165
+#: ../src/Gui/CCMainWindow.py:165
#, python-format
msgid ""
"Unable to finish current task!\n"
@@ -172,7 +171,7 @@ msgstr ""
"Kan huidige taak niet afmaken!\n"
"%s"
-#: src/Gui/CCMainWindow.py:182
+#: ../src/Gui/CCMainWindow.py:182
#, python-format
msgid ""
"Error while loading the dumplist, please check if abrt daemon is running\n"
@@ -182,11 +181,11 @@ msgstr ""
"draait\n"
" %s"
-#: src/Gui/CCMainWindow.py:215
+#: ../src/Gui/CCMainWindow.py:215
msgid "<b>This crash has been reported, you can find the report(s) at:</b>\n"
msgstr "<b>Deze crash is gerapporteerd, je kunt het rapport vinden op:</b>\n"
-#: src/Gui/CCMainWindow.py:275
+#: ../src/Gui/CCMainWindow.py:275
msgid ""
"Unable to get report!\n"
"Debuginfo is missing?"
@@ -194,7 +193,7 @@ msgstr ""
"Kan geen rapport krijgen!\n"
"Mist debuginfo?"
-#: src/Gui/CCMainWindow.py:287
+#: ../src/Gui/CCMainWindow.py:287
#, python-format
msgid ""
"Reporting failed!\n"
@@ -203,12 +202,12 @@ msgstr ""
"Rapporteren mislukte!\n"
"%s"
-#: src/Gui/CCMainWindow.py:319
+#: ../src/Gui/CCMainWindow.py:319
#, python-format
msgid "Error getting the report: %s"
msgstr "Fout tijdens het verkrijgen van het rapport: %s"
-#: src/Gui/CCReporterDialog.py:98
+#: ../src/Gui/CCReporterDialog.py:98
#, python-format
msgid ""
"<b>WARNING</b>, you're about to send data which might contain sensitive "
@@ -219,81 +218,83 @@ msgstr ""
"informatie kan bevatten\n"
"Wil je <b>%s</b> echt versturen?\n"
-#: src/Gui/CCReporterDialog.py:111
+#: ../src/Gui/CCReporterDialog.py:111
msgid "Brief description how to reproduce this or what you did..."
msgstr "Korte beschrijving hoe dit te reproduceren is of wat je deed..."
-#: src/Gui/PluginSettingsUI.py:17
+#: ../src/Gui/PluginSettingsUI.py:17
msgid "Can't find PluginDialog widget in UI description!"
msgstr "Kan geen PluginDialog widget in UI beschrijving vinden!"
-#: src/Gui/PluginSettingsUI.py:21
+#. we shouldn't get here, but just to be safe
+#: ../src/Gui/PluginSettingsUI.py:21
#, python-format
msgid "No UI for plugin %s"
msgstr "Geen UI voor plugin %s"
-#: src/Gui/PluginSettingsUI.py:38 src/Gui/PluginSettingsUI.py:64
+#: ../src/Gui/PluginSettingsUI.py:38 ../src/Gui/PluginSettingsUI.py:64
msgid "combo box is not implemented"
msgstr "combo box is niet geimplementeertd"
-#: src/Gui/PluginSettingsUI.py:47
+#: ../src/Gui/PluginSettingsUI.py:47
msgid "Nothing to hydrate!"
msgstr "Kan het niet hard maken!"
-#: src/Gui/report.glade:64
+#: ../src/Gui/report.glade.h:1
msgid "Comment"
msgstr "Commentaar"
-#: src/Gui/report.glade:103
-msgid "gtk-cancel"
-msgstr "gtk-cancel"
-
-#: src/Gui/report.glade:118
+#: ../src/Gui/report.glade.h:3
msgid "Send"
msgstr "Verzenden"
-#: src/Gui/SettingsDialog.py:35 src/Gui/SettingsDialog.py:52
+#: ../src/Gui/report.glade.h:4
+msgid "gtk-cancel"
+msgstr "gtk-cancel"
+
+#: ../src/Gui/SettingsDialog.py:35 ../src/Gui/SettingsDialog.py:52
msgid "<b>Select plugin</b>"
msgstr "<b>Selecteer een plugin</b>"
-#: src/Gui/SettingsDialog.py:38
+#: ../src/Gui/SettingsDialog.py:38
msgid "<b>Select database backend</b>"
msgstr "<b>Selecteer database back-end</b>"
-#: src/Gui/SettingsDialog.py:170
+#: ../src/Gui/SettingsDialog.py:170
msgid "Remove this job"
msgstr "Verwijder deze taak"
-#: src/Gui/SettingsDialog.py:213
+#: ../src/Gui/SettingsDialog.py:213
msgid "Remove this action"
msgstr "Verwijder deze actie"
-#: src/Applet/Applet.cpp:45
+#: ../src/Applet/Applet.cpp:45
#, c-format
msgid "A crash in package %s has been detected!"
msgstr "Een crash in pakket %s is ontdekt!"
-#: src/Applet/Applet.cpp:89
+#. applet is already running
+#: ../src/Applet/Applet.cpp:89
msgid "Applet is already running."
msgstr "Applet draait al."
-#: src/Applet/Applet.cpp:104 src/Applet/Applet.cpp:105
-#: src/Applet/CCApplet.cpp:221
+#: ../src/Applet/Applet.cpp:104 ../src/Applet/Applet.cpp:105
+#: ../src/Applet/CCApplet.cpp:221
msgid "ABRT service is not running"
msgstr "ABRT service draait niet"
-#: src/Applet/CCApplet.cpp:136 src/Applet/CCApplet.cpp:368
+#: ../src/Applet/CCApplet.cpp:136 ../src/Applet/CCApplet.cpp:368
#, c-format
msgid "Pending events: %i"
msgstr "Gebeurtenissen in behandeling: %i"
-#: src/Applet/CCApplet.cpp:161
+#: ../src/Applet/CCApplet.cpp:161
#, c-format
msgid "Can't create menu from the description, popup won't be available!\n"
msgstr ""
"Kan geen menu maken van de beschrijving, pop-up zal niet beschikbaar zijn!\n"
-#: src/Applet/CCApplet.cpp:190
+#: ../src/Applet/CCApplet.cpp:190
msgid ""
"This is default handler, you should register your own with "
"ConnectCrashHandler"
@@ -301,151 +302,152 @@ msgstr ""
"Dit is de standaard afhandeling, je moet je eigen registreren bij "
"ConnectCrashHandler"
-#: src/Applet/CCApplet.cpp:210
-#, fuzzy
+#: ../src/Applet/CCApplet.cpp:210
msgid ""
"This is default handler, you should register your own with "
"ConnectQuotaExceedHandler"
msgstr ""
-"Dit is de standaard afhandeling, je moet je eigen registreren bij "
-"ConnectCrashHandler"
+"Dit is de standaard afhandeling, je moet jouw eigen registreren met "
+"ConnectQuotaExceedHandler"
-#: src/Applet/CCApplet.cpp:225
+#: ../src/Applet/CCApplet.cpp:225
msgid "ABRT service has been started"
msgstr "ABRT service is gestart"
-#: src/Applet/CCApplet.cpp:256
+#: ../src/Applet/CCApplet.cpp:256
msgid "Out of memory"
msgstr "Geen geheugen beschikbaar"
-#: src/Applet/CCApplet.cpp:272
+#: ../src/Applet/CCApplet.cpp:272
msgid "Warning"
msgstr "Waarschuwing"
-#: src/Daemon/Daemon.cpp:527
+#: ../src/Daemon/Daemon.cpp:527
msgid ""
"Quota exceeded. Please check your MaxCrashReportsSize value in abrt.conf."
msgstr ""
+"Quota overschreden. Controleer a.u.b. jouw MaxCrashReportsSize waarde in "
+"abrt.conf."
-#: lib/Plugins/Bugzilla.cpp:84
+#: ../lib/Plugins/Bugzilla.cpp:84
msgid "Empty login and password. Please check Bugzilla.conf"
msgstr "Leeg login en wachtwoord. Check a.u.b. Bugzilla.conf"
-#: lib/Plugins/Bugzilla.cpp:228
+#: ../lib/Plugins/Bugzilla.cpp:228
msgid "Bug is already reported: "
msgstr "Bug is al aangemeld: "
-#: lib/Plugins/Bugzilla.cpp:283
+#: ../lib/Plugins/Bugzilla.cpp:283
#, c-format
msgid "Binary file %s will not be reported."
msgstr "Binair bestand %s wordt niet gerapporteerd."
-#: lib/Plugins/Bugzilla.cpp:353
+#: ../lib/Plugins/Bugzilla.cpp:353
msgid "New bug id: "
msgstr "Nieuwe bug id: "
-#: lib/Plugins/Bugzilla.cpp:422
+#: ../lib/Plugins/Bugzilla.cpp:422
msgid "Checking for duplicates..."
msgstr "Controleren voor dubbele..."
-#: lib/Plugins/Bugzilla.cpp:425 lib/Plugins/Bugzilla.cpp:437
+#: ../lib/Plugins/Bugzilla.cpp:425 ../lib/Plugins/Bugzilla.cpp:437
msgid "Logging into bugzilla..."
msgstr "Inloggen bij bugzilla..."
-#: lib/Plugins/Bugzilla.cpp:428
+#: ../lib/Plugins/Bugzilla.cpp:428
msgid "Check CC and add coment +1..."
msgstr "Controleer CC en voeg commentaar toe +1..."
-#: lib/Plugins/Bugzilla.cpp:449
+#: ../lib/Plugins/Bugzilla.cpp:449
msgid "Creating new bug..."
msgstr "Nieuwe bug aanmaken..."
-#: lib/Plugins/Bugzilla.cpp:454
+#: ../lib/Plugins/Bugzilla.cpp:454
msgid "Logging out..."
msgstr "Uitloggen..."
-#: lib/Plugins/Kerneloops.cpp:38
+#: ../lib/Plugins/Kerneloops.cpp:38
msgid "Getting local/global universal unique identification..."
msgstr "Verkrijgen van locale/globale universele unieke identificatie..."
-#: lib/Plugins/CCpp.cpp:147
+#: ../lib/Plugins/CCpp.cpp:147
msgid "Getting backtrace..."
msgstr "Backtrace ophalen..."
-#: lib/Plugins/CCpp.cpp:385
+#: ../lib/Plugins/CCpp.cpp:385
msgid "Searching for debug-info packages..."
msgstr "Zoeken naar debug-info pakketten..."
-#: lib/Plugins/CCpp.cpp:419
+#: ../lib/Plugins/CCpp.cpp:419
msgid "Downloading and installing debug-info packages..."
msgstr "Downloaden en installeren van debug-info pakketten..."
-#: lib/Plugins/CCpp.cpp:481
+#: ../lib/Plugins/CCpp.cpp:481
msgid "Getting local universal unique identification..."
msgstr "Verkrijgen van locale universele unieke identificatie..."
-#: lib/Plugins/CCpp.cpp:500
+#: ../lib/Plugins/CCpp.cpp:500
msgid "Getting global universal unique identification..."
msgstr "Verkrijgen van golbale universele unieke identificatie..."
-#: lib/Plugins/CCpp.cpp:552
+#: ../lib/Plugins/CCpp.cpp:552
msgid "Starting report creation..."
msgstr "Beginnen met rapport aanmaken..."
-#: lib/Plugins/CCpp.cpp:581
+#: ../lib/Plugins/CCpp.cpp:581
msgid "Skipping debuginfo installation"
msgstr "Sla debuginfo installatie over"
-#: lib/Plugins/KerneloopsReporter.cpp:101
+#: ../lib/Plugins/KerneloopsReporter.cpp:101
msgid "Creating and submitting a report..."
msgstr "Aanmaken en indienen van rapport..."
-#: lib/Plugins/Logger.cpp:58 lib/Plugins/Mailx.cpp:124
+#: ../lib/Plugins/Logger.cpp:58 ../lib/Plugins/Mailx.cpp:124
msgid "Creating a report..."
msgstr "Rapport aanmaken..."
-#: lib/Plugins/RunApp.cpp:62
+#: ../lib/Plugins/RunApp.cpp:62
msgid "Executing RunApp plugin..."
msgstr "RunApp plugin draaien..."
-#: lib/Plugins/FileTransfer.cpp:52 lib/Plugins/FileTransfer.cpp:247
+#: ../lib/Plugins/FileTransfer.cpp:52 ../lib/Plugins/FileTransfer.cpp:247
msgid "FileTransfer: URL not specified"
msgstr "Bestandsoverdracht: URL niet opgegeven"
-#: lib/Plugins/FileTransfer.cpp:69
+#: ../lib/Plugins/FileTransfer.cpp:69
#, c-format
msgid "Sending archive %s via %s"
msgstr "Versturen van archief %s via %s"
-#: lib/Plugins/FileTransfer.cpp:121
+#: ../lib/Plugins/FileTransfer.cpp:121
msgid "Creating an archive..."
msgstr "Aanmaken van een archief..."
-#: lib/Plugins/FileTransfer.cpp:176
+#: ../lib/Plugins/FileTransfer.cpp:176
msgid "File Transfer: Creating a report..."
msgstr "Bestandsoverdracht: Een rapport maken..."
-#: lib/Plugins/FileTransfer.cpp:197 lib/Plugins/FileTransfer.cpp:226
+#: ../lib/Plugins/FileTransfer.cpp:197 ../lib/Plugins/FileTransfer.cpp:226
msgid "CFileTransfer::Run(): Cannot create and send an archive: "
msgstr "CFileTransfer::Run(): Kan geen archief maken en versturen: "
-#: lib/Plugins/KerneloopsScanner.cpp:79
+#: ../lib/Plugins/KerneloopsScanner.cpp:79
msgid "Creating kernel oops crash reports..."
msgstr "Aanmaken van kernel oops crash rapporten..."
-#: lib/Plugins/Mailx.cpp:110
+#: ../lib/Plugins/Mailx.cpp:110
msgid "Sending an email..."
msgstr "Versturen van email..."
-#: lib/Plugins/SOSreport.cpp:116
+#: ../lib/Plugins/SOSreport.cpp:116
msgid "Executing SOSreport plugin..."
msgstr "Uitvoeren van SOSreport plugin..."
-#: lib/Plugins/SOSreport.cpp:138
+#: ../lib/Plugins/SOSreport.cpp:138
msgid "running sosreport: "
msgstr "sosreport draaien: "
-#: lib/Plugins/SOSreport.cpp:153
+#: ../lib/Plugins/SOSreport.cpp:153
msgid "done running sosreport"
msgstr "klaar met het draaien van sosreport"
diff --git a/po/pt.po b/po/pt.po
index 7efd81b4..e1101a65 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: abrt\n"
"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
-"POT-Creation-Date: 2009-09-17 12:05+0200\n"
+"POT-Creation-Date: 2009-09-17 12:35+0000\n"
"PO-Revision-Date: \n"
"Last-Translator: Rui Gouveia <rui.gouveia@globaltek.pt>\n"
"Language-Team: PT <fedora-trans-pt@redhat.com>\n"
@@ -12,40 +12,40 @@ msgstr ""
"X-Poedit-Language: Portuguese\n"
"X-Poedit-Country: PORTUGAL\n"
-#: src/Gui/ABRTExceptions.py:4
+#: ../src/Gui/ABRTExceptions.py:4
msgid "Another client is already running, trying to wake it."
msgstr "Outro cliente já está em execução. A tentar despertá-lo."
-#: src/Gui/ABRTExceptions.py:10
+#: ../src/Gui/ABRTExceptions.py:10
msgid "Got unexpected data from daemon (is the database properly updated?)."
-msgstr ""
-"Obteve-se dados inesperados do serviço (a base de dados está actualizada?)"
+msgstr "Obteve-se dados inesperados do serviço (a base de dados está actualizada?)"
-#: src/Gui/ABRTPlugin.py:26
+#: ../src/Gui/ABRTPlugin.py:26
msgid "Analyzer plugins"
msgstr "Plugins de análise"
-#: src/Gui/ABRTPlugin.py:27
+#: ../src/Gui/ABRTPlugin.py:27
msgid "Action plugins"
msgstr "Plugins de acções"
-#: src/Gui/ABRTPlugin.py:28
+#: ../src/Gui/ABRTPlugin.py:28
msgid "Reporter plugins"
msgstr "Plugins de relatórios"
-#: src/Gui/ABRTPlugin.py:29
+#: ../src/Gui/ABRTPlugin.py:29
msgid "Database plugins"
msgstr "Plugins de bases de dados"
-#: src/Gui/CCDBusBackend.py:140
+#: ../src/Gui/CCDBusBackend.py:140
msgid "Can't connect to dbus"
msgstr "Incapaz de conectar ao dbus"
-#: src/Gui/CCDBusBackend.py:144 src/Gui/CCDBusBackend.py:164
+#: ../src/Gui/CCDBusBackend.py:144
+#: ../src/Gui/CCDBusBackend.py:164
msgid "Please check if abrt daemon is running."
msgstr "Por favor verifique se o serviço abrt está a executar."
-#: src/Gui/CCDBusBackend.py:182
+#: ../src/Gui/CCDBusBackend.py:182
msgid ""
"Daemon did't return valid report info\n"
"Debuginfo is missing?"
@@ -53,112 +53,99 @@ msgstr ""
"O serviço não retornou um relatório com informação válida\n"
"Debuginfo está em falta?"
-#: src/Gui/ccgui.glade:6
-msgid "Please wait.."
-msgstr "Por favor, aguarde..."
-
-#: src/Gui/ccgui.glade:16
-msgid "Working..."
-msgstr "A trabalhar..."
-
-#: src/Gui/ccgui.glade:49
+#: ../src/Gui/ccgui.glade.h:1
msgid " "
msgstr " "
-#: src/Gui/ccgui.glade:68
+#: ../src/Gui/ccgui.glade.h:2
+msgid "(C) 2009 Red Hat, Inc."
+msgstr "(C) 2009 Red Hat, Inc."
+
+#: ../src/Gui/ccgui.glade.h:3
+#: ../src/Gui/CCMainWindow.py:223
+msgid "<b>Not reported!</b>"
+msgstr "<b>Não reportado!</b>"
+
+#: ../src/Gui/ccgui.glade.h:4
+msgid "<span color=\"white\">Description</span>"
+msgstr "<span color=\"white\">Descrição</span>"
+
+#: ../src/Gui/ccgui.glade.h:5
msgid "About ABRT"
msgstr "Acerca do ABRT"
-#: src/Gui/ccgui.glade:74
-msgid "(C) 2009 Red Hat, Inc."
-msgstr "(C) 2009 Red Hat, Inc."
+#: ../src/Gui/ccgui.glade.h:6
+msgid "Automatic Bug Reporting Tool"
+msgstr "Ferramenta Automática para Reportar Erros"
+
+#: ../src/Gui/ccgui.glade.h:7
+msgid "Delete"
+msgstr "Apagar"
+
+#: ../src/Gui/ccgui.glade.h:8
+msgid "Please wait.."
+msgstr "Por favor, aguarde..."
+
+#: ../src/Gui/ccgui.glade.h:9
+msgid "Plugins"
+msgstr "Plugins"
+
+#: ../src/Gui/ccgui.glade.h:10
+#: ../src/Gui/report.glade.h:2
+msgid "Report"
+msgstr "Relatório"
-#: src/Gui/ccgui.glade:75
+#: ../src/Gui/ccgui.glade.h:11
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, see <http://www.gnu.org/licenses/>."
+"You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>."
msgstr ""
-"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, see <http://www.gnu.org/licenses/>."
+"You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>."
-#: src/Gui/ccgui.glade:106
-msgid "Automatic Bug Reporting Tool"
-msgstr "Ferramenta Automática para Reportar Erros"
-
-#: src/Gui/ccgui.glade:118
-msgid "_File"
-msgstr "_Ficheiro"
+#: ../src/Gui/ccgui.glade.h:16
+msgid "Working..."
+msgstr "A trabalhar..."
-#: src/Gui/ccgui.glade:138
+#: ../src/Gui/ccgui.glade.h:17
msgid "_Edit"
msgstr "_Editar"
-#: src/Gui/ccgui.glade:146
-msgid "Plugins"
-msgstr "Plugins"
+#: ../src/Gui/ccgui.glade.h:18
+msgid "_File"
+msgstr "_Ficheiro"
-#: src/Gui/ccgui.glade:164
+#: ../src/Gui/ccgui.glade.h:19
msgid "_Help"
msgstr "_Ajuda"
-#: src/Gui/ccgui.glade:194 src/Gui/ccgui.glade:195
-msgid "Delete"
-msgstr "Apagar"
-
-#: src/Gui/ccgui.glade:207 src/Gui/ccgui.glade:208 src/Gui/report.glade:7
-#: src/Gui/report.glade:24
-msgid "Report"
-msgstr "Relatório"
-
-#: src/Gui/ccgui.glade:255
-msgid "<span color=\"white\">Description</span>"
-msgstr "<span color=\"white\">Descrição</span>"
-
-#: src/Gui/ccgui.glade:297 src/Gui/CCMainWindow.py:223
-msgid "<b>Not reported!</b>"
-msgstr "<b>Não reportado!</b>"
-
-#: src/Gui/CCMainWindow.py:87
+#: ../src/Gui/CCMainWindow.py:87
msgid "Package"
msgstr "Pacote"
-#: src/Gui/CCMainWindow.py:88
+#: ../src/Gui/CCMainWindow.py:88
msgid "Application"
msgstr "Aplicação"
-#: src/Gui/CCMainWindow.py:89
+#: ../src/Gui/CCMainWindow.py:89
msgid "Date"
msgstr "Data"
-#: src/Gui/CCMainWindow.py:90
+#: ../src/Gui/CCMainWindow.py:90
msgid "Crash Rate"
msgstr "Taxa de Crash"
-#: src/Gui/CCMainWindow.py:92
+#: ../src/Gui/CCMainWindow.py:92
msgid "User"
msgstr "Utilizador"
-#: src/Gui/CCMainWindow.py:165
+#: ../src/Gui/CCMainWindow.py:165
#, python-format
msgid ""
"Unable to finish current task!\n"
@@ -167,22 +154,20 @@ msgstr ""
"Impossível terminar a tarefa actual!\n"
"%s"
-#: src/Gui/CCMainWindow.py:182
+#: ../src/Gui/CCMainWindow.py:182
#, python-format
msgid ""
"Error while loading the dumplist, please check if abrt daemon is running\n"
" %s"
msgstr ""
-"Erro ao carregar a lista de dump, por favor, verifique que o serviço abrt "
-"está a correr\n"
+"Erro ao carregar a lista de dump, por favor, verifique que o serviço abrt está a correr\n"
" %s"
-#: src/Gui/CCMainWindow.py:215
+#: ../src/Gui/CCMainWindow.py:215
msgid "<b>This crash has been reported, you can find the report(s) at:</b>\n"
-msgstr ""
-"<b>Este crash foi reportado. Pode encontrar o(s) relatório(s) em:</b>\n"
+msgstr "<b>Este crash foi reportado. Pode encontrar o(s) relatório(s) em:</b>\n"
-#: src/Gui/CCMainWindow.py:275
+#: ../src/Gui/CCMainWindow.py:275
msgid ""
"Unable to get report!\n"
"Debuginfo is missing?"
@@ -190,7 +175,7 @@ msgstr ""
"Não foi possível obter o relatório!\n"
"Debuginfo está em falta?"
-#: src/Gui/CCMainWindow.py:287
+#: ../src/Gui/CCMainWindow.py:287
#, python-format
msgid ""
"Reporting failed!\n"
@@ -199,255 +184,251 @@ msgstr ""
"Relatório falhou!\n"
"%s"
-#: src/Gui/CCMainWindow.py:319
+#: ../src/Gui/CCMainWindow.py:319
#, python-format
msgid "Error getting the report: %s"
msgstr "Erro ao obter o relatório: %s"
-#: src/Gui/CCReporterDialog.py:98
+#: ../src/Gui/CCReporterDialog.py:98
#, python-format
msgid ""
-"<b>WARNING</b>, you're about to send data which might contain sensitive "
-"information.\n"
+"<b>WARNING</b>, you're about to send data which might contain sensitive information.\n"
"Do you really want to send <b>%s</b>?\n"
msgstr ""
-"<b>AVISO</b>, você está prestes a enviar dados que podem conter informação "
-"sensível.\n"
+"<b>AVISO</b>, você está prestes a enviar dados que podem conter informação sensível.\n"
"Deseja mesmo enviar <b>%s</b>?\n"
-#: src/Gui/CCReporterDialog.py:111
+#: ../src/Gui/CCReporterDialog.py:111
msgid "Brief description how to reproduce this or what you did..."
msgstr "Breve descrição de como reproduzir isto ou o que fez..."
-#: src/Gui/PluginSettingsUI.py:17
+#: ../src/Gui/PluginSettingsUI.py:17
msgid "Can't find PluginDialog widget in UI description!"
msgstr "Não foi possível encontrar na descrição do UI o objecto PluginDialog!"
-#: src/Gui/PluginSettingsUI.py:21
+#. we shouldn't get here, but just to be safe
+#: ../src/Gui/PluginSettingsUI.py:21
#, python-format
msgid "No UI for plugin %s"
msgstr "Não existe interface de utilizador para o plugin %s"
-#: src/Gui/PluginSettingsUI.py:38 src/Gui/PluginSettingsUI.py:64
+#: ../src/Gui/PluginSettingsUI.py:38
+#: ../src/Gui/PluginSettingsUI.py:64
msgid "combo box is not implemented"
msgstr "caixa de combinação não está implementada"
-#: src/Gui/PluginSettingsUI.py:47
+#: ../src/Gui/PluginSettingsUI.py:47
msgid "Nothing to hydrate!"
msgstr "Nada para fazer!"
-#: src/Gui/report.glade:64
+#: ../src/Gui/report.glade.h:1
msgid "Comment"
msgstr "Comentário"
-#: src/Gui/report.glade:103
-msgid "gtk-cancel"
-msgstr "gtk-cancel"
-
-#: src/Gui/report.glade:118
+#: ../src/Gui/report.glade.h:3
msgid "Send"
msgstr "Enviar"
-#: src/Gui/SettingsDialog.py:35 src/Gui/SettingsDialog.py:52
+#: ../src/Gui/report.glade.h:4
+msgid "gtk-cancel"
+msgstr "gtk-cancel"
+
+#: ../src/Gui/SettingsDialog.py:35
+#: ../src/Gui/SettingsDialog.py:52
msgid "<b>Select plugin</b>"
msgstr "<b>Seleccione plugin</b>"
-#: src/Gui/SettingsDialog.py:38
+#: ../src/Gui/SettingsDialog.py:38
msgid "<b>Select database backend</b>"
msgstr "<b>Seleccione base de dados</b>"
-#: src/Gui/SettingsDialog.py:170
+#: ../src/Gui/SettingsDialog.py:170
msgid "Remove this job"
msgstr "Remover esta tarefa"
-#: src/Gui/SettingsDialog.py:213
+#: ../src/Gui/SettingsDialog.py:213
msgid "Remove this action"
msgstr "Remover esta acção"
-#: src/Applet/Applet.cpp:45
+#: ../src/Applet/Applet.cpp:45
#, c-format
msgid "A crash in package %s has been detected!"
msgstr "Um crash no pacote %s foi detectado!"
-#: src/Applet/Applet.cpp:89
+#. applet is already running
+#: ../src/Applet/Applet.cpp:89
msgid "Applet is already running."
msgstr "Applet já está a correr."
-#: src/Applet/Applet.cpp:104 src/Applet/Applet.cpp:105
-#: src/Applet/CCApplet.cpp:221
+#: ../src/Applet/Applet.cpp:104
+#: ../src/Applet/Applet.cpp:105
+#: ../src/Applet/CCApplet.cpp:221
msgid "ABRT service is not running"
msgstr "O serviço ABRT não está a correr"
-#: src/Applet/CCApplet.cpp:136 src/Applet/CCApplet.cpp:368
+#: ../src/Applet/CCApplet.cpp:136
+#: ../src/Applet/CCApplet.cpp:368
#, c-format
msgid "Pending events: %i"
msgstr "Eventos pendentes: %i"
-#: src/Applet/CCApplet.cpp:161
+#: ../src/Applet/CCApplet.cpp:161
#, c-format
msgid "Can't create menu from the description, popup won't be available!\n"
-msgstr ""
-"Não é possível criar menu a partir da descrição, caixa pop não estará "
-"disponível!\n"
+msgstr "Não é possível criar menu a partir da descrição, caixa pop não estará disponível!\n"
-#: src/Applet/CCApplet.cpp:190
-msgid ""
-"This is default handler, you should register your own with "
-"ConnectCrashHandler"
-msgstr ""
-"Isto é o handler por omissão, você deve registar o seu próprio com "
-"ConnectCrashHandler"
+#: ../src/Applet/CCApplet.cpp:190
+msgid "This is default handler, you should register your own with ConnectCrashHandler"
+msgstr "Isto é o handler por omissão, você deve registar o seu próprio com ConnectCrashHandler"
-#: src/Applet/CCApplet.cpp:210
-#, fuzzy
-msgid ""
-"This is default handler, you should register your own with "
-"ConnectQuotaExceedHandler"
-msgstr ""
-"Isto é o handler por omissão, você deve registar o seu próprio com "
-"ConnectCrashHandler"
+#: ../src/Applet/CCApplet.cpp:210
+msgid "This is default handler, you should register your own with ConnectQuotaExceedHandler"
+msgstr "Isto é o handler por omissão, você deve registar o seu próprio com ConnectQuotaExceedHandler"
-#: src/Applet/CCApplet.cpp:225
+#: ../src/Applet/CCApplet.cpp:225
msgid "ABRT service has been started"
msgstr "O serviço ABRT foi iniciado"
-#: src/Applet/CCApplet.cpp:256
+#: ../src/Applet/CCApplet.cpp:256
msgid "Out of memory"
msgstr "Memória esgotada"
-#: src/Applet/CCApplet.cpp:272
+#: ../src/Applet/CCApplet.cpp:272
msgid "Warning"
msgstr "Aviso"
-#: src/Daemon/Daemon.cpp:527
-msgid ""
-"Quota exceeded. Please check your MaxCrashReportsSize value in abrt.conf."
-msgstr ""
+#: ../src/Daemon/Daemon.cpp:527
+msgid "Quota exceeded. Please check your MaxCrashReportsSize value in abrt.conf."
+msgstr "Cota excedida. Por favor, verifique o valor MaxCrashReportsSize em abrt.conf."
-#: lib/Plugins/Bugzilla.cpp:84
+#: ../lib/Plugins/Bugzilla.cpp:84
msgid "Empty login and password. Please check Bugzilla.conf"
msgstr "Nome de utilizador e senha vazios. Por favor, verifique Bugzilla.conf"
-#: lib/Plugins/Bugzilla.cpp:228
+#: ../lib/Plugins/Bugzilla.cpp:228
msgid "Bug is already reported: "
msgstr "Erro já foi reportado: "
-#: lib/Plugins/Bugzilla.cpp:283
+#: ../lib/Plugins/Bugzilla.cpp:283
#, c-format
msgid "Binary file %s will not be reported."
msgstr "Ficheiro binário %s não será reportado."
-#: lib/Plugins/Bugzilla.cpp:353
+#: ../lib/Plugins/Bugzilla.cpp:353
msgid "New bug id: "
msgstr "Criar novo ID de erro: "
-#: lib/Plugins/Bugzilla.cpp:422
+#: ../lib/Plugins/Bugzilla.cpp:422
msgid "Checking for duplicates..."
msgstr "A procurar por duplicados..."
-#: lib/Plugins/Bugzilla.cpp:425 lib/Plugins/Bugzilla.cpp:437
+#: ../lib/Plugins/Bugzilla.cpp:425
+#: ../lib/Plugins/Bugzilla.cpp:437
msgid "Logging into bugzilla..."
msgstr "A iniciar sessão no bugzilla..."
-#: lib/Plugins/Bugzilla.cpp:428
+#: ../lib/Plugins/Bugzilla.cpp:428
msgid "Check CC and add coment +1..."
msgstr "Verifique o campo CC e adicione o comentário +1..."
-#: lib/Plugins/Bugzilla.cpp:449
+#: ../lib/Plugins/Bugzilla.cpp:449
msgid "Creating new bug..."
msgstr "A criar novo erro..."
-#: lib/Plugins/Bugzilla.cpp:454
+#: ../lib/Plugins/Bugzilla.cpp:454
msgid "Logging out..."
msgstr "A Terminar Sessão..."
-#: lib/Plugins/Kerneloops.cpp:38
+#: ../lib/Plugins/Kerneloops.cpp:38
msgid "Getting local/global universal unique identification..."
msgstr "A obter identificador único universal local/global..."
-#: lib/Plugins/CCpp.cpp:147
+#: ../lib/Plugins/CCpp.cpp:147
msgid "Getting backtrace..."
msgstr "A obter dados do processo..."
-#: lib/Plugins/CCpp.cpp:385
+#: ../lib/Plugins/CCpp.cpp:385
msgid "Searching for debug-info packages..."
msgstr "A pesquisar por pacotes debug-info..."
-#: lib/Plugins/CCpp.cpp:419
+#: ../lib/Plugins/CCpp.cpp:419
msgid "Downloading and installing debug-info packages..."
msgstr "A transferir e instalar pacotes debug-info..."
-#: lib/Plugins/CCpp.cpp:481
+#: ../lib/Plugins/CCpp.cpp:481
msgid "Getting local universal unique identification..."
msgstr "A obter identificador único universal local..."
-#: lib/Plugins/CCpp.cpp:500
+#: ../lib/Plugins/CCpp.cpp:500
msgid "Getting global universal unique identification..."
msgstr "A obter identificador único universal global..."
-#: lib/Plugins/CCpp.cpp:552
+#: ../lib/Plugins/CCpp.cpp:552
msgid "Starting report creation..."
msgstr "A iniciar a criação do relatório..."
-#: lib/Plugins/CCpp.cpp:581
+#: ../lib/Plugins/CCpp.cpp:581
msgid "Skipping debuginfo installation"
msgstr "A passar à frente a instalação debuginfo"
-#: lib/Plugins/KerneloopsReporter.cpp:101
+#: ../lib/Plugins/KerneloopsReporter.cpp:101
msgid "Creating and submitting a report..."
msgstr "A criar e enviar relatório..."
-#: lib/Plugins/Logger.cpp:58 lib/Plugins/Mailx.cpp:124
+#: ../lib/Plugins/Logger.cpp:58
+#: ../lib/Plugins/Mailx.cpp:124
msgid "Creating a report..."
msgstr "A criar relatório..."
-#: lib/Plugins/RunApp.cpp:62
+#: ../lib/Plugins/RunApp.cpp:62
msgid "Executing RunApp plugin..."
msgstr "A executar plugin RunApp..."
-#: lib/Plugins/FileTransfer.cpp:52 lib/Plugins/FileTransfer.cpp:247
+#: ../lib/Plugins/FileTransfer.cpp:52
+#: ../lib/Plugins/FileTransfer.cpp:247
msgid "FileTransfer: URL not specified"
msgstr "FileTransfer: URL não especificado"
-#: lib/Plugins/FileTransfer.cpp:69
+#: ../lib/Plugins/FileTransfer.cpp:69
#, c-format
msgid "Sending archive %s via %s"
msgstr "A enviar arquivo %s via %s"
-#: lib/Plugins/FileTransfer.cpp:121
+#: ../lib/Plugins/FileTransfer.cpp:121
msgid "Creating an archive..."
msgstr "A criar arquivo..."
-#: lib/Plugins/FileTransfer.cpp:176
+#: ../lib/Plugins/FileTransfer.cpp:176
msgid "File Transfer: Creating a report..."
msgstr "File Transfer: A criar relatório..."
-#: lib/Plugins/FileTransfer.cpp:197 lib/Plugins/FileTransfer.cpp:226
+#: ../lib/Plugins/FileTransfer.cpp:197
+#: ../lib/Plugins/FileTransfer.cpp:226
msgid "CFileTransfer::Run(): Cannot create and send an archive: "
msgstr "CFileTransfer::Run(): Não foi possível criar e enviar um arquivo: "
-#: lib/Plugins/KerneloopsScanner.cpp:79
+#: ../lib/Plugins/KerneloopsScanner.cpp:79
msgid "Creating kernel oops crash reports..."
msgstr "A criar relatório oops de crash do kernel..."
-#: lib/Plugins/Mailx.cpp:110
+#: ../lib/Plugins/Mailx.cpp:110
msgid "Sending an email..."
msgstr "A enviar E-mail..."
-#: lib/Plugins/SOSreport.cpp:116
+#: ../lib/Plugins/SOSreport.cpp:116
msgid "Executing SOSreport plugin..."
msgstr "A executar plugin do SOSreport..."
-#: lib/Plugins/SOSreport.cpp:138
+#: ../lib/Plugins/SOSreport.cpp:138
msgid "running sosreport: "
msgstr "A executar sosreport: "
-#: lib/Plugins/SOSreport.cpp:153
+#: ../lib/Plugins/SOSreport.cpp:153
msgid "done running sosreport"
msgstr "execução do sosreport terminou"
#~ msgid "Name"
#~ msgstr "Nome"
-
#~ msgid "Enabled"
#~ msgstr "Activado"
+
diff --git a/src/Applet/Makefile.am b/src/Applet/Makefile.am
index accca397..67c17766 100644
--- a/src/Applet/Makefile.am
+++ b/src/Applet/Makefile.am
@@ -23,13 +23,13 @@ abrt_applet_CPPFLAGS = \
# $(DBUS_CFLAGS)
# $(DBUS_GLIB_CFLAGS)
abrt_applet_LDADD = \
- ../../lib/Utils/libABRTUtils.la \
-lglib-2.0 \
-lgthread-2.0 \
- $(DL_LIBS) \
- $(GTK_LIBS) \
$(DBUSCPP_LIBS) \
$(LIBNOTIFY_LIBS)
+# ../../lib/Utils/libABRTUtils.la
+# $(DL_LIBS)
+# $(GTK_LIBS)
EXTRA_DIST = abrt-applet.desktop popup.GtkBuilder
diff --git a/src/Daemon/CommLayerServerDBus.cpp b/src/Daemon/CommLayerServerDBus.cpp
index 2f88a72b..08cd3d5e 100644
--- a/src/Daemon/CommLayerServerDBus.cpp
+++ b/src/Daemon/CommLayerServerDBus.cpp
@@ -1,4 +1,3 @@
-//#include <iostream>
#include <dbus/dbus.h>
#include "abrtlib.h"
#include "abrt_dbus.h"
@@ -430,121 +429,6 @@ static int handle_SetSettings(DBusMessage* call, DBusMessage* reply)
* Glib integration machinery
*/
-/* Callback: "glib says dbus fd is active" */
-static gboolean handle_dbus(GIOChannel *gio, GIOCondition condition, gpointer data)
-{
- DBusWatch *watch = (DBusWatch*)data;
-
- VERB3 log("%s(gio, condition:%x [bits:IN/PRI/OUT/ERR/HUP...], data)", __func__, int(condition));
-
- /* Notify the D-Bus library when a previously-added watch
- * is ready for reading or writing, or has an exception such as a hangup.
- */
- int glib_flags = int(condition);
- int dbus_flags = 0;
- if (glib_flags & G_IO_IN) dbus_flags |= DBUS_WATCH_READABLE;
- if (glib_flags & G_IO_OUT) dbus_flags |= DBUS_WATCH_WRITABLE;
- if (glib_flags & G_IO_ERR) dbus_flags |= DBUS_WATCH_ERROR;
- if (glib_flags & G_IO_HUP) dbus_flags |= DBUS_WATCH_HANGUP;
- /*
- * TODO:
- * If dbus_watch_handle returns FALSE, then the file descriptor
- * may still be ready for reading or writing, but more memory
- * is needed in order to do the reading or writing. If you ignore
- * the FALSE return, your application may spin in a busy loop
- * on the file descriptor until memory becomes available,
- * but nothing more catastrophic should happen.
- */
- dbus_watch_handle(watch, dbus_flags);
-
- while (dbus_connection_dispatch(g_dbus_conn) == DBUS_DISPATCH_DATA_REMAINS)
- VERB3 log("%s: more data to process, looping", __func__);
- return TRUE; /* "glib, do not remove this even source!" */
-}
-struct watch_app_info_t
-{
- GIOChannel *channel;
- guint event_source_id;
- bool watch_enabled;
-};
-/* Callback: "dbus_watch_get_enabled() may return a different value than it did before" */
-static void toggled_watch(DBusWatch *watch, void* data)
-{
- VERB3 log("%s(watch:%p, data)", __func__, watch);
-
- watch_app_info_t* app_info = (watch_app_info_t*)dbus_watch_get_data(watch);
- if (dbus_watch_get_enabled(watch))
- {
- if (!app_info->watch_enabled)
- {
- app_info->watch_enabled = true;
- int dbus_flags = dbus_watch_get_flags(watch);
- int glib_flags = 0;
- if (dbus_flags & DBUS_WATCH_READABLE)
- glib_flags |= G_IO_IN;
- if (dbus_flags & DBUS_WATCH_WRITABLE)
- glib_flags |= G_IO_OUT;
- VERB3 log(" adding watch to glib main loop. dbus_flags:%x glib_flags:%x", dbus_flags, glib_flags);
- app_info->event_source_id = g_io_add_watch(app_info->channel, GIOCondition(glib_flags), handle_dbus, watch);
- }
- /* else: it was already enabled */
- } else {
- if (app_info->watch_enabled)
- {
- app_info->watch_enabled = false;
- /* does it free the hidden GSource too? */
- VERB3 log(" removing watch from glib main loop");
- g_source_remove(app_info->event_source_id);
- }
- /* else: it was already disabled */
- }
-}
-/* Callback: "libdbus needs a new watch to be monitored by the main loop" */
-static dbus_bool_t add_watch(DBusWatch *watch, void* data)
-{
- VERB3 log("%s(watch:%p, data)", __func__, watch);
-
- watch_app_info_t* app_info = (watch_app_info_t*)xzalloc(sizeof(*app_info));
- dbus_watch_set_data(watch, app_info, free);
-
- int fd = dbus_watch_get_unix_fd(watch);
- VERB3 log(" dbus_watch_get_unix_fd():%d", fd);
- app_info->channel = g_io_channel_unix_new(fd);
- /* _unconditionally_ adding it to event loop would be an error */
- toggled_watch(watch, data);
- return TRUE;
-}
-/* Callback: "libdbus no longer needs a watch to be monitored by the main loop" */
-static void remove_watch(DBusWatch *watch, void* data)
-{
- VERB3 log("%s()", __func__);
- watch_app_info_t* app_info = (watch_app_info_t*)dbus_watch_get_data(watch);
- if (app_info->watch_enabled)
- {
- app_info->watch_enabled = false;
- g_source_remove(app_info->event_source_id);
- }
- g_io_channel_unref(app_info->channel);
-}
-
-/* Callback: "libdbus needs a new timeout to be monitored by the main loop" */
-static dbus_bool_t add_timeout(DBusTimeout *timeout, void* data)
-{
- VERB3 log("%s()", __func__);
- return TRUE;
-}
-/* Callback: "libdbus no longer needs a timeout to be monitored by the main loop" */
-static void remove_timeout(DBusTimeout *timeout, void* data)
-{
- VERB3 log("%s()", __func__);
-}
-/* Callback: "dbus_timeout_get_enabled() may return a different value than it did before" */
-static void timeout_toggled(DBusTimeout *timeout, void* data)
-{
-//seems to be never called, let's make it noisy
- log("%s()", __func__);
-}
-
/* Callback: "a message is received to a registered object path" */
static DBusHandlerResult message_received(DBusConnection *conn, DBusMessage *msg, void* data)
{
@@ -603,16 +487,6 @@ static DBusHandlerResult message_received(DBusConnection *conn, DBusMessage *msg
return DBUS_HANDLER_RESULT_HANDLED;
}
-/* Callback: "DBusObjectPathVTable is unregistered (or its connection is freed)" */
-static void unregister_vtable(DBusConnection *conn, void* data)
-{
- VERB3 log("%s()", __func__);
-}
-/* Table */
-static const DBusObjectPathVTable vtable = {
- /* .unregister_function = */ unregister_vtable,
- /* .message_function = */ message_received,
-};
static void handle_dbus_err(bool error_flag, DBusError *err)
{
@@ -630,23 +504,6 @@ static void handle_dbus_err(bool error_flag, DBusError *err)
CC_DBUS_NAME);
}
-/*
- * Initialization works as follows:
- *
- * we call dbus_bus_get
- * we call dbus_connection_set_watch_functions
- * libdbus calls back add_watch(watch:0x2341090, data), this watch is for writing
- * we call toggled_watch, but it finds that watch is not to be enabled yet
- * libdbus calls back add_watch(watch:0x23410e0, data), this watch is for reading
- * we call toggled_watch, it adds watch's fd to glib main loop with POLLIN
- * (note: these watches are different objects, but they have the same fd)
- * we call dbus_connection_set_timeout_functions
- * we call dbus_connection_register_object_path
- * we call dbus_bus_request_name
- * libdbus calls back add_timeout()
- * libdbus calls back remove_timeout()
- * (therefore there is no code yet in timeout_toggled (see above), it's not used)
- */
CCommLayerServerDBus::CCommLayerServerDBus()
{
DBusConnection* conn;
@@ -657,44 +514,8 @@ CCommLayerServerDBus::CCommLayerServerDBus()
g_dbus_conn = conn = dbus_bus_get(DBUS_BUS_SYSTEM, &err);
handle_dbus_err(conn == NULL, &err);
-//do we need this? why?
-//log("dbus_connection_set_dispatch_status_function");
-// dbus_connection_set_dispatch_status_function(conn,
-// dispatch, /* void dispatch(DBusConnection *conn, DBusDispatchStatus new_status, void* data) */
-// NULL, /* data */
-// NULL /* free_data_function */
-// )
- VERB3 log("dbus_connection_set_watch_functions");
- if (!dbus_connection_set_watch_functions(conn,
- add_watch,
- remove_watch,
- toggled_watch,
- NULL, /* data */
- NULL /* free_data_function */
- )
- ) {
- die_out_of_memory();
- }
- VERB3 log("dbus_connection_set_timeout_functions");
- if (!dbus_connection_set_timeout_functions(conn,
- add_timeout,
- remove_timeout,
- timeout_toggled,
- NULL, /* data */
- NULL /* free_data_function */
- )
- ) {
- die_out_of_memory();
- }
- VERB3 log("dbus_connection_register_object_path");
- if (!dbus_connection_register_object_path(conn,
- "/com/redhat/abrt",
- &vtable,
- NULL /* data */
- )
- ) {
- die_out_of_memory();
- }
+ attach_dbus_conn_to_glib_main_loop(conn, "/com/redhat/abrt", message_received);
+
VERB3 log("dbus_bus_request_name");
int rc = dbus_bus_request_name(conn, CC_DBUS_NAME, DBUS_NAME_FLAG_REPLACE_EXISTING, &err);
handle_dbus_err(rc < 0, &err);
diff --git a/src/Daemon/Daemon.cpp b/src/Daemon/Daemon.cpp
index 5a5dfeb2..780210cb 100644
--- a/src/Daemon/Daemon.cpp
+++ b/src/Daemon/Daemon.cpp
@@ -112,7 +112,6 @@ typedef struct cron_callback_data_t
static uint8_t s_sig_caught;
static GMainLoop* g_pMainloop;
-int g_verbose;
CCommLayerServer* g_pCommLayer;
pthread_mutex_t g_pJobsMutex;
diff --git a/src/Daemon/Daemon.h b/src/Daemon/Daemon.h
index e03d983a..c9a653ac 100644
--- a/src/Daemon/Daemon.h
+++ b/src/Daemon/Daemon.h
@@ -28,16 +28,6 @@ class CCrashWatcher;
class CCommLayerServer;
class CPluginManager;
-/* Verbosity level */
-extern int g_verbose;
-/* VERB1 log("what you sometimes want to see, even on a production box") */
-#define VERB1 if (g_verbose >= 1)
-/* VERB2 log("debug message, not going into insanely small details") */
-#define VERB2 if (g_verbose >= 2)
-/* VERB3 log("lots and lots of details") */
-#define VERB3 if (g_verbose >= 3)
-/* there is no level > 3 */
-
/* Used for sending dbus signals */
extern CCommLayerServer *g_pCommLayer;
diff --git a/src/Daemon/org.fedoraproject.abrt.policy b/src/Daemon/org.fedoraproject.abrt.policy
index 2cfa8c6e..40b09fc7 100644
--- a/src/Daemon/org.fedoraproject.abrt.policy
+++ b/src/Daemon/org.fedoraproject.abrt.policy
@@ -24,4 +24,15 @@ Copyright (c) 2009 Red Hat inc.
<allow_inactive>no</allow_inactive>
</defaults>
</action>
+
+ <!-- install-debuginfos: default yes, administrator can change this -->
+ <action id="org.fedoraproject.abrt.install-debuginfos">
+ <description>Manage settings</description>
+ <message>Changing the global settings requires authentication</message>
+ <defaults>
+ <allow_any>no</allow_any>
+ <allow_active>yes</allow_active>
+ <allow_inactive>no</allow_inactive>
+ </defaults>
+ </action>
</policyconfig>