summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore9
-rw-r--r--Makefile.am10
-rw-r--r--abrt.spec.in36
-rw-r--r--asciidoc.conf18
-rwxr-xr-xautogen.sh4
-rw-r--r--config.mak7
-rw-r--r--configure.ac25
-rw-r--r--doc/abrt-retrace-server.texi648
-rw-r--r--doc/design4
-rwxr-xr-xgen-version4
-rw-r--r--po/POTFILES.in9
-rw-r--r--po/abrt.pot251
-rw-r--r--po/ar.po301
-rw-r--r--po/as.po341
-rw-r--r--po/ast.po287
-rw-r--r--po/bn_IN.po319
-rw-r--r--po/bs.po731
-rw-r--r--po/ca.po297
-rw-r--r--po/cs.po254
-rw-r--r--po/da.po358
-rw-r--r--po/de.po298
-rw-r--r--po/el.po291
-rw-r--r--po/en_GB.po303
-rw-r--r--po/es.po317
-rw-r--r--po/fa.po327
-rw-r--r--po/fi.po503
-rw-r--r--po/fr.po342
-rw-r--r--po/gu.po345
-rw-r--r--po/he.po398
-rw-r--r--po/hi.po353
-rw-r--r--po/hu.po291
-rw-r--r--po/id.po291
-rw-r--r--po/it.po297
-rw-r--r--po/ja.po312
-rw-r--r--po/kn.po369
-rw-r--r--po/ko.po308
-rw-r--r--po/ml.po315
-rw-r--r--po/mr.po339
-rw-r--r--po/nb.po293
-rw-r--r--po/nds.po241
-rw-r--r--po/nl.po254
-rw-r--r--po/or.po365
-rw-r--r--po/pa.po332
-rw-r--r--po/pl.po326
-rw-r--r--po/pt.po354
-rw-r--r--po/pt_BR.po402
-rw-r--r--po/ru.po314
-rw-r--r--po/sk.po318
-rw-r--r--po/sr.po297
-rw-r--r--po/sr@latin.po297
-rw-r--r--po/sv.po314
-rw-r--r--po/ta.po329
-rw-r--r--po/te.po342
-rw-r--r--po/uk.po348
-rw-r--r--po/zh_CN.po320
-rw-r--r--po/zh_TW.po336
-rw-r--r--src/applet/applet.c2
-rw-r--r--src/btparser/normalize.c20
-rw-r--r--src/cli/Makefile.am49
-rw-r--r--src/cli/abrt-cli.158
-rw-r--r--src/cli/abrt-cli.txt75
-rw-r--r--src/cli/abrt-handle-crashdump.c (renamed from src/daemon/abrt-handle-crashdump.c)16
-rw-r--r--src/cli/cli.c299
-rw-r--r--src/cli/report.c82
-rw-r--r--src/daemon/Makefile.am26
-rw-r--r--src/daemon/abrt-action-save-package-data.c14
-rw-r--r--src/daemon/abrt-server.c15
-rw-r--r--src/daemon/abrtd.c19
-rw-r--r--src/daemon/smart_event.conf38
-rw-r--r--src/gui-gtk/abrt-gtk.c12
-rw-r--r--src/gui-gtk/main.c44
-rw-r--r--src/gui-wizard-gtk/main.c41
-rw-r--r--src/gui-wizard-gtk/wizard.c275
-rw-r--r--src/gui-wizard-gtk/wizard.glade98
-rw-r--r--src/gui-wizard-gtk/wizard.h2
-rw-r--r--src/include/abrtlib.h3
-rw-r--r--src/include/report/event_config.h1
-rw-r--r--src/lib/Makefile.am2
-rw-r--r--src/lib/abrt_curl.c50
-rw-r--r--src/lib/abrt_xmlrpc.c137
-rw-r--r--src/lib/abrt_xmlrpc.cpp102
-rw-r--r--src/lib/abrt_xmlrpc.h39
-rw-r--r--src/lib/event_config.c1
-rw-r--r--src/lib/event_xml_parser.c24
-rw-r--r--src/lib/hooklib.c2
-rw-r--r--src/lib/hooklib.h2
-rw-r--r--src/lib/parse_options.c51
-rw-r--r--src/lib/parse_options.h17
-rw-r--r--src/lib/read_write.c2
-rw-r--r--src/plugins/Makefile.am42
-rw-r--r--src/plugins/abrt-Bugzilla.743
-rw-r--r--src/plugins/abrt-Logger.744
-rw-r--r--src/plugins/abrt-Mailx.757
-rw-r--r--src/plugins/abrt-action-analyze-backtrace.c14
-rw-r--r--src/plugins/abrt-action-analyze-backtrace.txt53
-rw-r--r--src/plugins/abrt-action-analyze-c.c14
-rwxr-xr-xsrc/plugins/abrt-action-analyze-core.py6
-rw-r--r--src/plugins/abrt-action-analyze-oops.c14
-rw-r--r--src/plugins/abrt-action-analyze-python.c14
-rw-r--r--src/plugins/abrt-action-bugzilla.c340
-rw-r--r--src/plugins/abrt-action-bugzilla.cpp966
-rw-r--r--src/plugins/abrt-action-bugzilla.txt96
-rw-r--r--src/plugins/abrt-action-generate-backtrace.c18
-rw-r--r--src/plugins/abrt-action-generate-backtrace.txt47
-rw-r--r--src/plugins/abrt-action-install-debuginfo.c42
-rwxr-xr-xsrc/plugins/abrt-action-install-debuginfo.py135
-rw-r--r--src/plugins/abrt-action-kerneloops.c14
-rwxr-xr-xsrc/plugins/abrt-action-list-dsos.py29
-rw-r--r--src/plugins/abrt-action-list-dsos.txt44
-rw-r--r--src/plugins/abrt-action-mailx.c16
-rw-r--r--src/plugins/abrt-action-mailx.txt91
-rw-r--r--src/plugins/abrt-action-print.c14
-rw-r--r--src/plugins/abrt-action-print.txt63
-rw-r--r--src/plugins/abrt-action-rhtsupport.c14
-rw-r--r--src/plugins/abrt-action-trim-files.c15
-rw-r--r--src/plugins/abrt-action-trim-files.txt30
-rw-r--r--src/plugins/abrt-action-upload.c14
-rw-r--r--src/plugins/abrt-dump-oops.c18
-rw-r--r--src/plugins/abrt-retrace-client.c159
-rw-r--r--src/plugins/abrt_rh_support.c2
-rw-r--r--src/plugins/analyze_LocalGDB.xml.in1
-rw-r--r--src/plugins/analyze_RetraceServer.xml.in3
-rw-r--r--src/plugins/analyze_xsession_errors.xml.in10
-rw-r--r--src/plugins/ccpp_events.conf56
-rw-r--r--src/plugins/rhbz.c482
-rw-r--r--src/plugins/rhbz.h100
-rw-r--r--src/report-python/reportmodule.c2
-rw-r--r--src/retrace/create.wsgi2
-rw-r--r--src/retrace/retrace.py17
-rw-r--r--src/retrace/worker.c16
-rwxr-xr-xsrc/retrace/worker.py5
131 files changed, 11544 insertions, 8930 deletions
diff --git a/.gitignore b/.gitignore
index 291acaca..97b53eac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,7 +25,6 @@ src/plugins/abrt-action-analyze-backtrace
src/plugins/abrt-action-trim-files
src/daemon/abrt-action-save-package-data
-src/daemon/abrt-handle-crashdump
src/daemon/abrt-server
src/daemon/abrtd
@@ -34,6 +33,7 @@ src/gui-gtk/abrt-gui
src/applet/abrt-applet
src/cli/abrt-cli
+src/cli/abrt-handle-crashdump
src/hooks/abrt_exception_handler.py
src/hooks/abrt-hook-ccpp
@@ -111,6 +111,9 @@ po/stamp-it
po/*.gmo
po/.intltool-merge-cache
+# generaged translated xml conf files
+*.xml
+
# compiled python files
*.pyc
@@ -118,10 +121,14 @@ po/.intltool-merge-cache
\#*
*~
abrt.spec
+abrt-version
# autogenerated soure file
src/gui-wizard-gtk/wizard_glade.c
+# generated man pages
+*.1
+
# if you want to enable them, be aware of that 'git clean -df' won't clean them
# and you have to do it *manually*
# x86_64/
diff --git a/Makefile.am b/Makefile.am
index 7201f608..484ed99a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -5,7 +5,7 @@ DISTCHECK_CONFIGURE_FLAGS = \
--with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir)
EXTRA_DIST = doc/coding-style abrt.spec.in abrt.pc.in doc/abrt-plugin/ doc/howto-write-reporter \
- gen-version
+ abrt-version asciidoc.conf
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = abrt.pc
@@ -16,12 +16,16 @@ RPM_DIRS = --define "_sourcedir `pwd`" \
--define "_builddir `pwd`" \
--define "_srcrpmdir `pwd`"
-rpm: dist
+rpm:
./gen-version
+ autoconf --force
+ $(MAKE) dist
rpmbuild $(RPM_DIRS) -ba abrt.spec
-srpm: dist
+srpm:
./gen-version
+ autoconf --force
+ $(MAKE) dist
rpmbuild $(RPM_DIRS) -bs abrt.spec
# value for overriding from command line
diff --git a/abrt.spec.in b/abrt.spec.in
index f125a9b5..cd42ddfe 100644
--- a/abrt.spec.in
+++ b/abrt.spec.in
@@ -25,7 +25,7 @@ BuildRequires: rpm-devel >= 4.6
BuildRequires: desktop-file-utils
BuildRequires: libnotify-devel
BuildRequires: xmlrpc-c-devel
-BuildRequires: file-devel
+#why? BuildRequires: file-devel
BuildRequires: python-devel
BuildRequires: gettext
BuildRequires: libxml2-devel
@@ -34,6 +34,8 @@ BuildRequires: intltool
BuildRequires: libtool
BuildRequires: nss-devel
BuildRequires: texinfo
+BuildRequires: asciidoc
+BuildRequires: xmlto
# for rhel6
%if 0%{?rhel} >= 6
@@ -79,6 +81,7 @@ Development libraries and headers for libreport.
Summary: Python bindings for report-libs.
# Is group correct here? -
Group: System Environment/Libraries
+Requires: libreport = %{version}-%{release}
%description -n libreport-python
Python bindings for report-libs.
@@ -86,6 +89,7 @@ Python bindings for report-libs.
%package -n libreport-gtk
Summary: GTK frontend for libreport
Group: User Interface/Desktops
+Requires: libreport = %{version}-%{release}
%description -n libreport-gtk
Applications for reporting bugs using libreport backend.
@@ -389,19 +393,16 @@ fi
%post gui
# update icon cache
-touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
- %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-fi
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%postun gui
-touch --no-create %{_datadir}/icons/hicolor || :
-if [ -x %{_bindir}/gtk-update-icon-cache ]; then
- %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+if [ $1 -eq 0 ] ; then
+ touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
%posttrans
@@ -413,6 +414,9 @@ service abrt-ccpp condrestart >/dev/null 2>&1 || :
%posttrans addon-kerneloops
service abrt-oops condrestart >/dev/null 2>&1 || :
+%posttrans gui
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc README COPYING
@@ -430,6 +434,7 @@ service abrt-oops condrestart >/dev/null 2>&1 || :
%config(noreplace) %{_sysconfdir}/%{name}/abrt_event.conf
%config(noreplace) %{_sysconfdir}/%{name}/gpg_keys
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/dbus-abrt.conf
+%{_sysconfdir}/%{name}/events.d/smart_event.conf
%{_initrddir}/abrtd
%dir %attr(0755, abrt, abrt) %{_localstatedir}/spool/%{name}
%dir %attr(0700, abrt, abrt) %{_localstatedir}/spool/%{name}-upload
@@ -502,7 +507,7 @@ service abrt-oops condrestart >/dev/null 2>&1 || :
%{_initrddir}/abrt-ccpp
%{_libexecdir}/abrt-hook-ccpp
%{_bindir}/abrt-action-analyze-c
-%attr(4755, abrt, abrt) %{_bindir}/abrt-action-trim-files
+%{_bindir}/abrt-action-trim-files
%attr(4755, abrt, abrt) %{_bindir}/abrt-action-install-debuginfo
%{_bindir}/abrt-action-analyze-core.py*
%{_bindir}/abrt-action-install-debuginfo.py*
@@ -511,9 +516,12 @@ service abrt-oops condrestart >/dev/null 2>&1 || :
%{_bindir}/abrt-action-list-dsos.py*
%{_sysconfdir}/%{name}/events.d/ccpp_events.conf
%{_sysconfdir}/%{name}/events/analyze_LocalGDB.xml
-%{_sysconfdir}/%{name}/events/reanalyze_LocalGDB.xml
%{_sysconfdir}/%{name}/events/analyze_RetraceServer.xml
-%{_sysconfdir}/%{name}/events/reanalyze_RetraceServer.xml
+%{_sysconfdir}/%{name}/events/analyze_xsession_errors.xml
+%{_mandir}/man*/abrt-action-trim-files.*
+%{_mandir}/man*/abrt-action-generate-backtrace.*
+%{_mandir}/man*/abrt-action-analyze-backtrace.*
+%{_mandir}/man*/abrt-action-list-dsos.*
%files addon-kerneloops
%defattr(-,root,root,-)
@@ -529,14 +537,14 @@ service abrt-oops condrestart >/dev/null 2>&1 || :
%files plugin-logger
%defattr(-,root,root,-)
%{_sysconfdir}/%{name}/events/report_Logger.conf
-%{_mandir}/man7/abrt-Logger.7.gz
%{_bindir}/abrt-action-print
+%{_mandir}/man*/abrt-action-print.*
%files plugin-mailx
%defattr(-,root,root,-)
%{_sysconfdir}/%{name}/events/report_Mailx.xml
%config(noreplace) %{_sysconfdir}/%{name}/events.d/mailx_events.conf
-%{_mandir}/man7/abrt-Mailx.7.gz
+%{_mandir}/man*/abrt-action-mailx.*
%{_bindir}/abrt-action-mailx
%files plugin-bugzilla
@@ -545,7 +553,7 @@ service abrt-oops condrestart >/dev/null 2>&1 || :
%{_sysconfdir}/%{name}/events/report_Bugzilla.xml
%config(noreplace) %{_sysconfdir}/%{name}/events/report_Bugzilla.conf
# FIXME: remove with the old gui
-%{_mandir}/man7/abrt-Bugzilla.7.gz
+%{_mandir}/man1/abrt-action-bugzilla.1.gz
%{_bindir}/abrt-action-bugzilla
%files plugin-rhtsupport
diff --git a/asciidoc.conf b/asciidoc.conf
new file mode 100644
index 00000000..7bbce41d
--- /dev/null
+++ b/asciidoc.conf
@@ -0,0 +1,18 @@
+ifdef::doctype-manpage[]
+ifdef::backend-docbook[]
+[header]
+template::[header-declarations]
+<refentry>
+<refmeta>
+<refentrytitle>{mantitle}</refentrytitle>
+<manvolnum>{manvolnum}</manvolnum>
+<refmiscinfo class="source">abrt</refmiscinfo>
+<refmiscinfo class="version">{abrt_version}</refmiscinfo>
+<refmiscinfo class="manual">ABRT Manual</refmiscinfo>
+</refmeta>
+<refnamediv>
+ <refname>{manname}</refname>
+ <refpurpose>{manpurpose}</refpurpose>
+</refnamediv>
+endif::backend-docbook[]
+endif::doctype-manpage[]
diff --git a/autogen.sh b/autogen.sh
index d9b3e69f..049d9e57 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,4 +1,7 @@
#! /bin/sh
+echo "Running gen-version"
+./gen-version
+
mkdir -p m4
echo "Creating m4/aclocal.m4 ..."
test -r m4/aclocal.m4 || touch m4/aclocal.m4
@@ -23,3 +26,4 @@ autoconf --force || exit 1
echo "Running automake..."
automake --add-missing --force --copy || exit 1
+
diff --git a/config.mak b/config.mak
new file mode 100644
index 00000000..eb56606d
--- /dev/null
+++ b/config.mak
@@ -0,0 +1,7 @@
+ASCIIDOC_SILENT = $(ASCIIDOC_SILENT_$(V))
+ASCIIDOC_SILENT_ = $(ASCIIDOC_SILENT_$(AM_DEFAULT_VERBOSITY))
+ASCIIDOC_SILENT_0 = @echo ASCIIDOC $@;
+
+XMLTO_SILENT = $(XMLTO_SILENT_$(V))
+XMLTO_SILENT_ = $(XMLTO_SILENT_$(AM_DEFAULT_VERBOSITY))
+XMLTO_SILENT_0 = @echo " XMLTO " $@;
diff --git a/configure.ac b/configure.ac
index be36b3f9..c568c43d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
AC_INIT([abrt],
- m4_esyscmd([./gen-version]),
+ m4_esyscmd([cat ./abrt-version]),
[crash-catcher@fedorahosted.org])
AC_CONFIG_MACRO_DIR([m4])
@@ -9,19 +9,16 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
AC_DISABLE_STATIC
AC_PROG_LIBTOOL
AC_PROG_CC
-AC_PROG_CXX
AC_PROG_LN_S
AC_SYS_LARGEFILE
-CXXFLAGS="$CXXFLAGS -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE \
- -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing "
CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE \
-D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -std=gnu99 -Wall"
AC_ARG_ENABLE(debug,
[AC_HELP_STRING([--enable-debug],
[Enable debug information])],
- [CXXFLAGS="$CXXFLAGS -DDEBUG -ggdb -g" CFLAGS="$CFLAGS -DDEBUG -ggdb -g"])
+ [CFLAGS="$CFLAGS -DDEBUG -ggdb -g"])
dnl ****** INTERNATIONALIZATION **********************
GETTEXT_PACKAGE=abrt
@@ -41,6 +38,24 @@ if test -z "$PYTHON"; then
exit 1
fi
+AC_PATH_PROG([ASCIIDOC], [asciidoc], [no])
+[if test "$ASCIIDOC" = "no"]
+[then]
+ [echo "The asciidoc program was not found in the search path. Please ensure"]
+ [echo "that it is installed and its directory is included in the search path."]
+ [echo "Then run configure again before attempting to build ABRT."]
+ [exit 1]
+[fi]
+
+AC_PATH_PROG([XMLTO], [xmlto], [no])
+[if test "$XMLTO" = "no"]
+[then]
+ [echo "The xmlto program was not found in the search path. Please ensure"]
+ [echo "that it is installed and its directory is included in the search path."]
+ [echo "Then run configure again before attempting to build ABRT."]
+ [exit 1]
+[fi]
+
PKG_CHECK_MODULES([GTK], [gtk+-2.0])
PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.21])
PKG_CHECK_MODULES([DBUS], [dbus-1])
diff --git a/doc/abrt-retrace-server.texi b/doc/abrt-retrace-server.texi
index 0e2a9a2b..814e9f04 100644
--- a/doc/abrt-retrace-server.texi
+++ b/doc/abrt-retrace-server.texi
@@ -27,7 +27,7 @@
@top Retrace server
This manual is for retrace server for ABRT version @value{VERSION},
-@value{UPDATED}. The retrace server provides a coredump analysis and
+@value{UPDATED}. The retrace server provides coredump analysis and
backtrace generation service over a network using HTTP protocol.
@end ifnottex
@@ -35,6 +35,7 @@ backtrace generation service over a network using HTTP protocol.
* Overview::
* HTTP interface::
* Retrace worker::
+* Task cleanup::
* Package repository::
* Traffic and load estimation::
* Security::
@@ -44,34 +45,42 @@ backtrace generation service over a network using HTTP protocol.
@node Overview
@chapter Overview
-A client sends a coredump (created by Linux kernel) together with
-some additional information to the server, and gets a backtrace
-generation task ID in response. Then the client, after some time, asks
-the server for the task status, and when the task is done (backtrace
-has been generated from the coredump), the client downloads the
-backtrace. If the backtrace generation fails, the client gets an error
-code and downloads a log indicating what happened. Alternatively, the
-client sends a coredump, and keeps receiving the server response
-message. Server then, via the response's body, periodically sends
-status of the task, and delivers the resulting backtrace as soon as
-it's ready.
-
-The retrace server must be able to support multiple operating
-systems and their releases (Fedora N-1, N, Rawhide, Branched Rawhide,
-RHEL), and multiple architectures within a single installation.
-
-The retrace server consists of the following parts:
+Analyzing a program crash from a coredump is a difficult task. The GNU
+Debugger (GDB), that is commonly used to analyze coredumps on free
+operating systems, expects that the system analyzing the coredump is
+identical to the system where the program crashed. Software updates
+often break this assumption even on the system where the crash occured,
+making the coredump analyzable only with significant effort.
+
+Retrace server solves this problem for Fedora 14+ and RHEL 6+ operating
+systems, and allows developers to analyze coredumps without having
+access to the machine where the crash occurred.
+
+Retrace server is usually run as a service on a local network, or on
+Internet. A user sends a coredump together with some additional
+information to a retrace server. The server reads the coredump and
+depending on its contents it installs necessary software dependencies to
+create a software environment which is, from the GDB point of view,
+identical to the environment where the crash happened. Then the server
+runs GDB to generate a backtrace from the coredump and provides it back
+to the user.
+
+Core dumps generated on i386 and x86_64 architectures are supported
+within a single x86_64 retrace server instance.
+
+The retrace server consists of the following major parts:
@enumerate
@item
-abrt-retrace-server: a HTTP interface script handling the
-communication with clients, task creation and management
+a HTTP interface, consisting of a set of scripts handling communication
+with clients
+@item
+a retrace worker, doing the coredump processing, environment
+preparation, and running the debugger to generate a backtrace
@item
-abrt-retrace-worker: a program doing the environment preparation
-and coredump processing
+a cleanup script, handling stalled retracing tasks and removing old data
@item
-package repository: a repository placed on the server containing
-all the application binaries, libraries, and debuginfo necessary for
-backtrace generation
+a package repository, providing the application binaries, libraries, and
+debuginfo necessary for generating backtraces from coredumps
@end enumerate
@node HTTP interface
@@ -82,94 +91,99 @@ backtrace generation
* Task status::
* Requesting a backtrace::
* Requesting a log::
-* Task cleanup::
* Limiting traffic::
@end menu
-The HTTP interface application is a script written in Python. The
-script is named @file{abrt-retrace-server}, and it uses the
-@uref{http://www.python.org/dev/peps/pep-0333/, Python Web Server
-Gateway Interface} (WSGI) to interact with the web server.
-Administrators may use
-@uref{http://code.google.com/p/modwsgi/, mod_wsgi} to run
-@command{abrt-retrace-server} on Apache. The mod_wsgi is a part of
-both Fedora 12 and RHEL 6. The Python language is a good choice for
-this application, because it supports HTTP handling well, and it is
-already used in ABRT.
-
-Only secure (HTTPS) communication must be allowed for the communication
-with @command{abrt-retrace-server}, because coredumps and backtraces are
+The client-server communication proceeds as follows:
+@enumerate
+@item
+Client uploads a coredump to a retrace server. Retrace server creates a
+task for processing the coredump, and sends the task ID and task
+password in response to the client.
+@item
+Client asks server for the task status using the task ID and password.
+Server responds with the status information (task finished successfully,
+task failed, task is still running).
+@item
+Client asks server for the backtrace from a successfully finished task
+using the task ID and password. Server sends the backtrace in response.
+@item
+Client asks server for a log from the finished task using the task ID
+and password, and server sends the log in response.
+@end enumerate
+
+The HTTP interface application is a set of script written in Python,
+using the @uref{http://www.python.org/dev/peps/pep-0333/, Python Web
+Server Gateway Interface} (WSGI) to interact with a web server. The only
+supported and tested configuration is the Apache HTTPD Server with
+@uref{http://code.google.com/p/modwsgi/, mod_wsgi}.
+
+Only secure (HTTPS) communication is allowed for communicating with a
+public instance of retrace server, because coredumps and backtraces are
private data. Users may decide to publish their backtraces in a bug
tracker after reviewing them, but the retrace server doesn't do
-that. The HTTPS requirement must be specified in the server's man
-page. The server must support HTTP persistent connections to to avoid
-frequent SSL renegotiations. The server's manual page should include a
-recommendation for administrator to check that the persistent
-connections are enabled.
+that. The server is supposed to use HTTP persistent connections to to
+avoid frequent SSL renegotiations.
@node Creating a new task
@section Creating a new task
A client might create a new task by sending a HTTP request to the
@indicateurl{https://server/create} URL, and providing an archive as the
-request content. The archive must contain crash data files. The crash
-data files are a subset of some local
-@file{/var/spool/abrt/ccpp-time-pid} directory contents, so the client
-must only pack and upload them.
+request content. The archive contains crash data files. The crash data
+files are a subset of some local @file{/var/spool/abrt/ccpp-time-pid}
+directory contents, so the client must only pack and upload them.
-The server must support uncompressed tar archives, and tar archives
+The server supports uncompressed tar archives, and tar archives
compressed with gzip and xz. Uncompressed archives are the most
-efficient way for local network delivery, and gzip can be used there
-as well because of its good compression speed.
+efficient way for local network delivery, and gzip can be used there as
+well because of its good compression speed.
The xz compression file format is well suited for public server setup
(slow network), as it provides good compression ratio, which is
important for compressing large coredumps, and it provides reasonable
compress/decompress speed and memory consumption. See @ref{Traffic and
-load estimation} for the measurements. The @uref{http://tukaani.org/xz/, XZ Utils}
-implementation with the compression level 2 should be used to compress
-the data.
+load estimation} for the measurements. The @uref{http://tukaani.org/xz/,
+XZ Utils} implementation with the compression level 2 is used to
+compress the data.
The HTTP request for a new task must use the POST method. It must
contain a proper @var{Content-Length} and @var{Content-Type} fields. If
-the method is not POST, the server must return the @code{405 Method Not
+the method is not POST, the server returns the @code{405 Method Not
Allowed} HTTP error code. If the @var{Content-Length} field is missing,
-the server must return the @code{411 Length Required} HTTP error
-code. If an @var{Content-Type} other than @samp{application/x-tar},
+the server returns the @code{411 Length Required} HTTP error code. If an
+@var{Content-Type} other than @samp{application/x-tar},
@samp{application/x-gzip}, @samp{application/x-xz} is used, the server
-must return the @code{415 unsupported Media Type} HTTP error code. If
-the @var{Content-Length} value is greater than a limit set in the server
+returns the @code{415 unsupported Media Type} HTTP error code. If the
+@var{Content-Length} value is greater than a limit set in the server
configuration file (50 MB by default), or the real HTTP request size
-gets larger than the limit + 10 KB for headers, then the server must
-return the @code{413 Request Entity Too Large} HTTP error code, and
-provide an explanation, including the limit, in the response body. The
-limit must be changeable from the server configuration file.
+gets larger than the limit + 10 KB for headers, then the server returns
+the @code{413 Request Entity Too Large} HTTP error code, and provides an
+explanation, including the limit, in the response body. The limit is
+changeable from the server configuration file.
If there is less than 20 GB of free disk space in the
-@file{/var/spool/abrt-retrace} directory, the server must return the
-@code{507 Insufficient Storage} HTTP error code. The server must return
-the same HTTP error code if decompressing the received archive would
-cause the free disk space to become less than 20 GB. The 20 GB limit
-must be changeable from the server configuration file.
+@file{/var/spool/abrt-retrace} directory, the server returns the
+@code{507 Insufficient Storage} HTTP error code. The server returns the
+same HTTP error code if decompressing the received archive would cause
+the free disk space to become less than 20 GB. The 20 GB limit is
+changeable from the server configuration file.
If the data from the received archive would take more than 500 MB of
-disk space when uncompressed, the server must return the @code{413
-Request Entity Too Large} HTTP error code, and provide an explanation,
-including the limit, in the response body. The size limit must be
-changeable from the server configuration file. It can be set pretty high
-because coredumps, that take most disk space, are stored on the server
-only temporarily until the backtrace is generated. When the backtrace is
+disk space when uncompressed, the server returns the @code{413 Request
+Entity Too Large} HTTP error code, and provides an explanation,
+including the limit, in the response body. The size limit is changeable
+from the server configuration file. It can be set pretty high because
+coredumps, that take most disk space, are stored on the server only
+temporarily until the backtrace is generated. When the backtrace is
generated the coredump is deleted by the @command{abrt-retrace-worker},
so most disk space is released.
-The uncompressed data size for xz archives can be obtained by calling
+The uncompressed data size for xz archives is obtained by calling
@code{`xz --list file.tar.xz`}. The @option{--list} option has been
-implemented only recently, so it might be necessary to implement a
-method to get the uncompressed data size by extracting the archive to
-the stdout, and counting the extracted bytes, and call this method if
-the @option{--list} doesn't work on the server. Likewise, the
-uncompressed data size for gzip archives can be obtained by calling
-@code{`gzip --list file.tar.gz`}.
+implemented only recently, so updating @command{xz} on your server might
+be necessary. Likewise, the uncompressed data size for gzip archives is
+obtained by calling @code{`gzip --list file.tar.gz`}.
If an upload from a client succeeds, the server creates a new directory
@file{/var/spool/abrt-retrace/@var{id}} and extracts the
@@ -178,30 +192,19 @@ the required files, checks their sizes, and then sends a HTTP
response. After that it spawns a subprocess with
@command{abrt-retrace-worker} on that directory.
-To support multiple architectures, the retrace server needs a GDB
-package compiled separately for every supported target architecture
-(see the avr-gdb package in Fedora for an example). This is
-technically and economically better solution than using a standalone
-machine for every supported architecture and resending coredumps
-depending on client's architecture. However, GDB's support for using a
-target architecture different from the host architecture seems to be
-fragile. If it doesn't work, the QEMU user mode emulation should be
-tried as an alternative approach.
-
The following files from the local crash directory are required to be
present in the archive: @file{coredump}, @file{architecture},
@file{release}, @file{packages} (this one does not exist yet). If one or
more files are not present in the archive, or some other file is present
-in the archive, the server must return the @code{403 Forbidden} HTTP
-error code. If the size of any file except the coredump exceeds 100 KB,
-the server must return the @code{413 Request Entity Too Large} HTTP
-error code, and provide an explanation, including the limit, in the
-response body. The 100 KB limit must be changeable from the server
-configuration file.
-
-If the file check succeeds, the server HTTP response must have the
-@code{201 Created} HTTP code. The response must include the following
-HTTP header fields:
+in the archive, the server returns the @code{403 Forbidden} HTTP error
+code. If the size of any file except the coredump exceeds 100 KB, the
+server returns the @code{413 Request Entity Too Large} HTTP error code,
+and provides an explanation, including the limit, in the response
+body. The 100 KB limit is changeable from the server configuration file.
+
+If the file check succeeds, the server HTTP response has the @code{201
+Created} HTTP code. The response includes the following HTTP header
+fields:
@itemize
@item
@var{X-Task-Id} containing a new server-unique numerical
@@ -209,20 +212,13 @@ task id
@item
@var{X-Task-Password} containing a newly generated
password, required to access the result
-@item
-@var{X-Task-Est-Time} containing a number of seconds the
-server estimates it will take to generate the backtrace
@end itemize
The @var{X-Task-Password} is a random alphanumeric (@samp{[a-zA-Z0-9]})
-sequence 22 characters long. 22 alphanumeric characters corresponds to
-128 bit password, because @samp{[a-zA-Z0-9]} = 62 characters, and
-@math{2^128} < @math{62^22}. The source of randomness must be,
-directly or indirectly, @file{/dev/urandom}. The @code{rand()} function
-from glibc and similar functions from other libraries cannot be used
-because of their poor characteristics (in several aspects). The password
-must be stored to the @file{/var/spool/abrt-retrace/@var{id}/password} file,
-so passwords sent by a client in subsequent requests can be verified.
+sequence 22 characters long. The password is stored in the
+@file{/var/spool/abrt-retrace/@var{id}/password} file, and passwords
+sent by a client in subsequent requests are verified by comparing with
+this file.
The task id is intentionally not used as a password, because it is
desirable to keep the id readable and memorable for
@@ -230,57 +226,6 @@ humans. Password-like ids would be a loss when an user authentication
mechanism is added, and server-generated password will no longer be
necessary.
-The algorithm for the @var{X-Task-Est-Time} time estimation
-should take the previous analyses of coredumps with the same
-corresponding package name into account. The server should store
-simple history in a SQLite database to know how long it takes to
-generate a backtrace for certain package. It could be as simple as
-this:
-@itemize
-@item
- initialization step one: @code{CREATE TABLE package_time (id INTEGER
- PRIMARY KEY AUTOINCREMENT, package, release, time)}; we need the
- @var{id} for the database cleanup - to know the insertion order of
- rows, so the @code{AUTOINCREMENT} is important here; the @var{package}
- is the package name without the version and release numbers, the
- @var{release} column stores the operating system, and the @var{time}
- is the number of seconds it took to generate the backtrace
-@item
- initialization step two: @code{CREATE INDEX package_release ON
- package_time (package, release)}; we compute the time only for single
- package on single supported OS release per query, so it makes sense to
- create an index to speed it up
-@item
- when a task is finished: @code{INSERT INTO package_time (package,
- release, time) VALUES ('??', '??', '??')}
-@item
- to get the average time: @code{SELECT AVG(time) FROM package_time
- WHERE package == '??' AND release == '??'}; the arithmetic mean seems
- to be sufficient here
-@end itemize
-
-So the server knows that crashes from an OpenOffice.org package
-take 5 minutes to process in average, and it can return the value 300
-(seconds) in the field. The client does not waste time asking about
-that task every 20 seconds, but the first status request comes after
-300 seconds. And even when the package changes (rebases etc.), the
-database provides good estimations after some time anyway
-(@ref{Task cleanup} chapter describes how the
-data are pruned).
-
-The server response HTTP body is generated and sent
-gradually as the task is performed. Client chooses either to receive
-the body, or terminate after getting all headers and ask the server
-for status and backtrace asynchronously.
-
-The server re-sends the output of abrt-retrace-worker (its stdout and
-stderr) to the response the body. In addition, a line with the task
-status is added in the form @code{X-Task-Status: PENDING} to the body
-every 5 seconds. When the worker process ends, either
-@samp{FINISHED_SUCCESS} or @samp{FINISHED_FAILURE} status line is
-sent. If it's @samp{FINISHED_SUCCESS}, the backtrace is attached after
-this line. Then the response body is closed.
-
@node Task status
@section Task status
@@ -324,19 +269,19 @@ A client might request a backtrace by sending a HTTP GET request to the
@indicateurl{https://someserver/@var{id}/backtrace} URL, where @var{id}
is the numerical task id returned in the @var{X-Task-Id} field by
@indicateurl{https://someserver/create}. If the @var{id} is not in the
-valid format, or the task @var{id} does not exist, the server must
-return the @code{404 Not Found} HTTP error code.
+valid format, or the task @var{id} does not exist, the server returns
+the @code{404 Not Found} HTTP error code.
The client request must contain the @var{X-Task-Password} field, and its
content must match the password stored in the
@file{/var/spool/abrt-retrace/@var{id}/password} file. If the password
-is not valid, the server must return the @code{403 Forbidden} HTTP error
+is not valid, the server returns the @code{403 Forbidden} HTTP error
code.
If the file @file{/var/spool/abrt-retrace/@var{id}/backtrace} does not
-exist, the server must return the @code{404 Not Found} HTTP error code.
+exist, the server returns the @code{404 Not Found} HTTP error code.
Otherwise it returns the file contents, and the @var{Content-Type} field
-must contain @samp{text/plain}.
+contains @samp{text/plain}.
@node Requesting a log
@section Requesting a log
@@ -345,27 +290,115 @@ A client might request a task log by sending a HTTP GET request to the
@indicateurl{https://someserver/@var{id}/log} URL, where @var{id} is the
numerical task id returned in the @var{X-Task-Id} field by
@indicateurl{https://someserver/create}. If the @var{id} is not in the
-valid format, or the task @var{id} does not exist, the server must
-return the @code{404 Not Found} HTTP error code.
+valid format, or the task @var{id} does not exist, the server returns
+the @code{404 Not Found} HTTP error code.
The client request must contain the @var{X-Task-Password} field, and its
content must match the password stored in the
-@file{/var/spool/abrt-retrace/@var{id}/password} file. If the password is
-not valid, the server must return the @code{403 Forbidden} HTTP error code.
+@file{/var/spool/abrt-retrace/@var{id}/password} file. If the password
+is not valid, the server returns the @code{403 Forbidden} HTTP error
+code.
If the file @file{/var/spool/abrt-retrace/@var{id}/retrace-log} does not
-exist, the server must return the @code{404 Not Found} HTTP error code.
-Otherwise it returns the file contents, and the "Content-Type" must
-contain "text/plain".
+exist, the server returns the @code{404 Not Found} HTTP error code.
+Otherwise it returns the file contents, and the @var{Content-Type}
+contains @samp{text/plain}.
+
+@node Limiting traffic
+@section Limiting traffic
+
+The maximum number of simultaneously running tasks is limited to 20 by
+the server. The limit is changeable from the server configuration
+file. If a new request comes when the server is fully occupied, the
+server returns the @code{503 Service Unavailable} HTTP error code.
+
+The archive extraction, chroot preparation, and gdb analysis is
+mostly limited by the hard drive size and speed.
+
+@node Retrace worker
+@chapter Retrace worker
+
+Retrace worker is a program (usually residing in
+@command{/usr/bin/abrt-retrace-worker}), which:
+@enumerate
+@item
+takes a task id as a parameter, and turns it into a directory containing
+a coredump
+@item
+determines which packages need to be installed from the coredump
+@item
+installs the packages in a newly created chroot environment together
+with @command{gdb}
+@item
+copies the coredump to the chroot environment
+@item
+runs @command{gdb} from inside the environment to generate a backtrace
+from the coredump
+@item
+copies the resulting backtrace from the environment to the directory
+@end enumerate
+
+The tasks reside in @file{/var/spool/abrt-retrace/@var{taskid}}
+directories.
+
+To determine which packages need to be installed,
+@command{abrt-retrace-worker} runs the @command{coredump2packages} tool.
+The tool reads build-ids from the coredump, and tries to find the best
+set of packages (epoch, name, version, release) matching the
+build-ids. Local yum repositories are used as the source of
+packages. GDB requirements are strict, and this is the reason why proper
+backtraces cannot be directly and reliably generated on systems whose
+software is updated:
+@itemize
+@item
+The exact binary which crashed needs to be available to GDB.
+@item
+All libraries which are linked to the binary need to be available in the
+same exact versions from the time of the crash.
+@item
+The binary plugins loaded by the binary or libraries via @code{dlopen}
+need to be present in proper versions.
+@item
+The files containing the debugging symbols for the binary and libraries
+(build-ids are used to find the pairs) need to be available to GDB.
+@end itemize
+
+The chroot environments are created and managed by @command{mock}, and
+they reside in @file{/var/lib/mock/@var{taskid}}. The retrace worker
+generates a mock configuration file and then invokes @command{mock} to
+create the chroot, and to run programs from inside the chroot.
+
+The chroot environment is populated by installing packages using
+@command{yum}. Package installation cannot be avoided, as GDB expects to
+operate on an installed system, and on crashes from that system. GDB
+uses plugins written in Python, that are shipped with packages (for
+example see @command{rpm -ql libstdc++}).
+
+Coredumps might be affected by @command{prelink}, which is used on
+Fedora to speed up dynamic linking by caching its results directly in
+binaries. The system installed by @command{mock} for the purpose of
+retracing doesn't use @command{prelink}, so the binaries differ between
+the system of origin and the mock environment. It has been tested that
+this is not an issue, but in the case some issue
+@uref{http://sourceware.org/ml/gdb/2009-05/msg00175.html, occurs}
+(GDB fails to work with a binary even if it's the right one), a bug
+should be filed on @code{prelink}, as its operation should not affect
+the area GDB operates on.
+
+No special care is taken to avoid the possibility that GDB will not run
+with the set of packages (fixed versions) as provided by coredump. It is
+expected that any combination of packages user might use in a released
+system should satisfy the needs of some version of GDB. Yum selects the
+newest possible version which has its requirements satisfied.
@node Task cleanup
-@section Task cleanup
+@chapter Task cleanup
-Tasks that were created more than 5 days ago must be deleted, because
-tasks occupy disk space (not so much space, as the coredumps are deleted
-after the retrace, and only backtraces and configuration remain). A
-shell script @command{abrt-retrace-clean} must check the creation time
-and delete the directories in @file{/var/spool/abrt-retrace/}. It is
+Tasks that were created more than 5 days ago are deleted, because tasks
+occupy disk space (not so much space, as the coredumps are deleted after
+the retrace, and only backtraces and configuration remain). A shell
+script @command{abrt-retrace-clean} must check the creation time and
+delete the directories in @file{/var/spool/abrt-retrace/}. It is
supposed that the server administrator sets @command{cron} to call the
script once a day. This assumption must be mentioned in the
@command{abrt-retrace-clean} manual page.
@@ -399,125 +432,6 @@ database:
@end itemize
@end enumerate
-@node Limiting traffic
-@section Limiting traffic
-
-The maximum number of simultaneously running tasks must be limited to 20
-by the server. The limit must be changeable from the server
-configuration file. If a new request comes when the server is fully
-occupied, the server must return the @code{503 Service Unavailable} HTTP
-error code.
-
-The archive extraction, chroot preparation, and gdb analysis is
-mostly limited by the hard drive size and speed.
-
-@node Retrace worker
-@chapter Retrace worker
-
-The worker (@command{abrt-retrace-worker} binary) gets a
-@file{/var/spool/abrt-retrace/@var{id}} directory as an input. The worker
-reads the operating system name and version, the coredump, and the list
-of packages needed for retracing (a package containing the binary which
-crashed, and packages with the libraries that are used by the binary).
-
-The worker prepares a new @file{chroot} subdirectory with the packages,
-their debuginfo, and gdb installed. In other words, a new directory
-@file{/var/spool/abrt-retrace/@var{id}/chroot} is created and
-the packages are unpacked or installed into this directory, so for
-example the gdb ends up as
-@file{/var/.../@var{id}/chroot/usr/bin/gdb}.
-
-After the @file{chroot} subdirectory is prepared, the worker moves the
-coredump there and changes root (using the chroot system function) of a
-child script there. The child script runs the gdb on the coredump, and
-the gdb sees the corresponding crashy binary, all the debuginfo and all
-the proper versions of libraries on right places.
-
-When the gdb run is finished, the worker copies the resulting backtrace
-to the @file{/var/spool/abrt-retrace/@var{id}/backtrace} file and stores a
-log from the whole chroot process to the @file{retrace-log} file in the
-same directory. Then it removes the @file{chroot} directory.
-
-The GDB installed into the chroot must:
-@itemize
-@item
-run on the server (same architecture, or we can use
-@uref{http://wiki.qemu.org/download/qemu-doc.html#QEMU-User-space-emulator, QEMU
-user space emulation})
-@item
-process the coredump (possibly from another architecture): that
-means we need a special GDB for every supported architecture
-@item
-be able to handle coredumps created in an environment with prelink
-enabled
-(@uref{http://sourceware.org/ml/gdb/2009-05/msg00175.html, should
-not} be a problem)
-@item
-use libc, zlib, readline, ncurses, expat and Python packages,
-while the version numbers required by the coredump might be different
-from what is required by the GDB
-@end itemize
-
-The gdb might fail to run with certain combinations of package
-dependencies. Nevertheless, we need to provide the libc/Python/*
-package versions which are required by the coredump. If we would not
-do that, the backtraces generated from such an environment would be of
-lower quality. Consider a coredump which was caused by a crash of
-Python application on a client, and which we analyze on the retrace
-server with completely different version of Python because the
-client's Python version is not compatible with our GDB.
-
-We can solve the issue by installing the GDB package dependencies first,
-move their binaries to some safe place (@file{/lib/gdb} in the chroot),
-and create the @file{/etc/ld.so.preload} file pointing to that place, or
-set @env{LD_LIBRARY_PATH}. Then we can unpack libc binaries and
-other packages and their versions as required by the coredump to the
-common paths, and the GDB would run happily, using the libraries from
-@file{/lib/gdb} and not those from @file{/lib} and @file{/usr/lib}. This
-approach can use standard GDB builds with various target architectures:
-gdb, gdb-i386, gdb-ppc64, gdb-s390 (nonexistent in Fedora/EPEL at the
-time of writing this).
-
-The GDB and its dependencies are stored separately from the packages
-used as data for coredump processing. A single combination of GDB and
-its dependencies can be used across all supported OS to generate
-backtraces.
-
-The retrace worker must be able to prepare a chroot-ready environment
-for certain supported operating system, which is different from the
-retrace server's operating system. It needs to fake the @file{/dev}
-directory and create some basic files in @file{/etc} like @file{passwd}
-and @file{hosts}. We can use the @uref{https://fedorahosted.org/mock/,
-mock} library to do that, as it does almost what we need (but not
-exactly as it has a strong focus on preparing the environment for
-rpmbuild and running it), or we can come up with our own solution, while
-stealing some code from the mock library. The @file{/usr/bin/mock}
-executable is entirely unuseful for the retrace server, but the
-underlying Python library can be used. So if would like to use mock, an
-ABRT-specific interface to the mock library must be written or the
-retrace worker must be written in Python and use the mock Python library
-directly.
-
-We should save some time and disk space by extracting only binaries
-and dynamic libraries from the packages for the coredump analysis, and
-omit all other files. We can save even more time and disk space by
-extracting only the libraries and binaries really referenced by the
-coredump (eu-unstrip tells us). Packages should not be
-@emph{installed} to the chroot, they should be @emph{extracted}
-only, because we use them as a data source, and we never run them.
-
-Another idea to be considered is that we can avoid the package
-extraction if we can teach GDB to read the dynamic libraries, the
-binary, and the debuginfo directly from the RPM packages. We would
-provide a backend to GDB which can do that, and provide tiny front-end
-program which tells the backend which RPMs it should use and then run
-the GDB command loop. The result would be a GDB wrapper/extension we
-need to maintain, but it should end up pretty small. We would use
-Python to write our extension, as we do not want to (inelegantly)
-maintain a patch against GDB core. We need to ask GDB people if the
-Python interface is capable of handling this idea, and how much work
-it would be to implement it.
-
@node Package repository
@chapter Package repository
@@ -739,11 +653,10 @@ provider in various important matters. So when the retrace server is
operated by the operating system provider, that might be acceptable by
users.
-We cannot avoid sending clients' coredumps to the retrace server, if
-we want to generate quality backtraces containing the values of
-variables. Minidumps are not acceptable solution, as they lower the
-quality of the resulting backtraces, while not improving user
-security.
+We cannot avoid sending clients' coredumps to the retrace server, if we
+want to generate quality backtraces containing the values of
+variables. Minidumps lower the quality of the resulting backtraces,
+while not improving user security.
Can the retrace server trust clients? We must know what can a
malicious client achieve by crafting a nonstandard coredump, which
@@ -760,6 +673,14 @@ generate the backtrace. Is it safe? We must know what can a malicious
client achieve by crafting a special binary and debuginfo, which will
be processed by server's GDB.
+As for attacker trying to steal users' backtraces from the retrace
+server, the passwords protecting the backtraces in the
+@var{X-Task-Password} header are random alphanumeric
+(@samp{[a-zA-Z0-9]}) sequences 22 characters long. 22 alphanumeric
+characters corresponds to 128 bit password, because @samp{[a-zA-Z0-9]}
+is 62 characters, and @math{2^{128}} < @math{62^{22}}. The source of
+randomness is @file{/dev/urandom}.
+
@node Packages and debuginfo
@section Packages and debuginfo
@@ -773,34 +694,113 @@ it, as the data will also be signed.
@node Future work
@chapter Future work
-1. Coredump stripping. Jan Kratochvil: With my test of OpenOffice.org
-presentation kernel core file has 181MB, xz -2 of it has 65MB.
-According to `set target debug 1' GDB reads only 131406 bytes of it
-(incl. the NOTE segment).
+@section Coredump stripping
+Jan Kratochvil: With my test of OpenOffice.org presentation kernel core
+file has 181MB, xz -2 of it has 65MB. According to `set target debug 1'
+GDB reads only 131406 bytes of it (incl. the NOTE segment).
-2. Use gdbserver instead of uploading whole coredump. GDB's
-gdbserver cannot process coredumps, but Jan Kratochvil's can:
-<pre> git://git.fedorahosted.org/git/elfutils.git
- branch: jankratochvil/gdbserver
+@section Supporting other architectures
+Three approaches:
+@itemize
+@item
+Use GDB builds with various target architectures: gdb-i386, gdb-ppc64,
+gdb-s390.
+@item
+Run
+@uref{http://wiki.qemu.org/download/qemu-doc.html#QEMU-User-space-emulator,
+QEMU user space emulation} on the server
+@item
+Run @code{abrt-retrace-worker} on a machine with right
+architecture. Introduce worker machines and tasks, similarly to Koji.
+@end itemize
+
+@section Use gdbserver instead of uploading whole coredump
+GDB's gdbserver cannot process coredumps, but Jan Kratochvil's can:
+@verbatim
+git://git.fedorahosted.org/git/elfutils.git
+branch: jankratochvil/gdbserver
src/gdbserver.c
* Currently threading is not supported.
* Currently only x86_64 is supported (the NOTE registers layout).
-</pre>
+@end verbatim
-3. User management for the HTTP interface. We need multiple
-authentication sources (x509 for RHEL).
+@section User management for the HTTP interface
+Multiple authentication sources (x509 for RHEL).
-4. Make @file{architecture}, @file{release},
-@file{packages} files, which must be included in the package
-when creating a task, optional. Allow uploading a coredump without
-involving tar: just coredump, coredump.gz, or coredump.xz.
+@section Make all files except coredump optional on the input
+Make @file{architecture}, @file{release}, @file{packages} files, which
+must be included in the package when creating a task, optional. Allow
+uploading a coredump without involving tar: just coredump, coredump.gz,
+or coredump.xz.
-5. Handle non-standard packages (provided by user)
+@section Handle non-standard packages (provided by user)
+This would make retrace server very vulnerable to attacks, it never can
+be enabled in a public instance.
-6. See @uref{https://fedorahosted.org/cas/, Core analysis system}, its
+@section Support vmcores
+See @uref{https://fedorahosted.org/cas/, Core analysis system}, its
features etc.
-7. Consider using @uref{http://git.fedorahosted.org/git/?p=kobo.git,
-kobo} for task management and worker handling (master/slaves arch).
+@section Do not refuse new tasks on a fully loaded server
+Consider using @uref{http://git.fedorahosted.org/git/?p=kobo.git, kobo}
+for task management and worker handling (master/slaves arch).
+
+@section Support synchronous operation
+Client sends a coredump, and keeps receiving the server response
+message. The server response HTTP body is generated and sent gradually
+as the task is performed. Client can choose to stop receiving the
+response body after getting all headers and ask the server for status
+and backtrace asynchronously.
+
+The server re-sends the output of abrt-retrace-worker (its stdout and
+stderr) to the response the body. In addition, a line with the task
+status is added in the form @code{X-Task-Status: PENDING} to the body
+every 5 seconds. When the worker process ends, either
+@samp{FINISHED_SUCCESS} or @samp{FINISHED_FAILURE} status line is
+sent. If it's @samp{FINISHED_SUCCESS}, the backtrace is attached after
+this line. Then the response body is closed.
+
+@section Provide task estimation time
+The response to the @code{/create} action should contain a header
+@var{X-Task-Est-Time}, that contains a number of seconds the server
+estimates it will take to generate the backtrace
+
+The algorithm for the @var{X-Task-Est-Time} time estimation
+should take the previous analyses of coredumps with the same
+corresponding package name into account. The server should store
+simple history in a SQLite database to know how long it takes to
+generate a backtrace for certain package. It could be as simple as
+this:
+@itemize
+@item
+ initialization step one: @code{CREATE TABLE package_time (id INTEGER
+ PRIMARY KEY AUTOINCREMENT, package, release, time)}; we need the
+ @var{id} for the database cleanup - to know the insertion order of
+ rows, so the @code{AUTOINCREMENT} is important here; the @var{package}
+ is the package name without the version and release numbers, the
+ @var{release} column stores the operating system, and the @var{time}
+ is the number of seconds it took to generate the backtrace
+@item
+ initialization step two: @code{CREATE INDEX package_release ON
+ package_time (package, release)}; we compute the time only for single
+ package on single supported OS release per query, so it makes sense to
+ create an index to speed it up
+@item
+ when a task is finished: @code{INSERT INTO package_time (package,
+ release, time) VALUES ('??', '??', '??')}
+@item
+ to get the average time: @code{SELECT AVG(time) FROM package_time
+ WHERE package == '??' AND release == '??'}; the arithmetic mean seems
+ to be sufficient here
+@end itemize
+
+So the server knows that crashes from an OpenOffice.org package
+take 5 minutes to process in average, and it can return the value 300
+(seconds) in the field. The client does not waste time asking about
+that task every 20 seconds, but the first status request comes after
+300 seconds. And even when the package changes (rebases etc.), the
+database provides good estimations after some time anyway
+(@ref{Task cleanup} chapter describes how the
+data are pruned).
@bye
diff --git a/doc/design b/doc/design
index 5da16cc2..05a96cdd 100644
--- a/doc/design
+++ b/doc/design
@@ -71,8 +71,8 @@ can trigger their initial ("post-create") processing themselves]
Crashes conceptually go through "events" in their lives.
Apart from "post-create" event decribed above, they may have
-"analyze" event, "reanalyze" event, "report[_FOO]" events,
-ans arbitrarily-named other events.
+"analyze" event, "report[_FOO]" events,
+and arbitrarily-named other events.
abrt-handle-crashdump tool can be used to "run" an event on a directory,
or to query list of possible events for a directory.
/etc/abrt/abrt_event.conf file describes what should be done on each event.
diff --git a/gen-version b/gen-version
index b0af4fdb..8925aef9 100755
--- a/gen-version
+++ b/gen-version
@@ -1,6 +1,6 @@
#!/bin/bash
-DEF_VER=2.0.1
+DEF_VER=2.0.2
if test -d .git -o -f .git
then
@@ -14,4 +14,4 @@ fi
sed -e "s/@@ABRT_VERSION@@/$VN/g" < abrt.spec.in > abrt.spec
-echo -n $VN
+echo -n $VN > abrt-version
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 8076c083..43961ada 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -6,18 +6,18 @@ src/applet/applet.c
src/applet/applet_gtk.c
src/cli/cli.c
src/cli/report.c
+src/cli/abrt-handle-crashdump.c
src/daemon/abrt-action-save-package-data.c
-src/daemon/abrt-handle-crashdump.c
src/daemon/abrt-server.c
src/daemon/abrtd.c
-src/daemon/abrt_conf.c
src/gtk-helpers/event_config_dialog.c
-src/gui-gtk/abrt.desktop.in
src/gui-gtk/abrt-gtk.c
+src/gui-gtk/abrt.desktop.in
src/gui-gtk/main.c
src/gui-wizard-gtk/main.c
src/gui-wizard-gtk/wizard.c
src/gui-wizard-gtk/wizard.glade
+src/lib/abrt_conf.c
src/lib/abrt_curl.c
src/lib/event_config.c
src/lib/parse_options.c
@@ -25,7 +25,7 @@ src/plugins/abrt-action-analyze-backtrace.c
src/plugins/abrt-action-analyze-c.c
src/plugins/abrt-action-analyze-oops.c
src/plugins/abrt-action-analyze-python.c
-src/plugins/abrt-action-bugzilla.cpp
+src/plugins/abrt-action-bugzilla.c
src/plugins/abrt-action-generate-backtrace.c
src/plugins/abrt-action-install-debuginfo.py
src/plugins/abrt-action-kerneloops.c
@@ -42,3 +42,4 @@ src/plugins/report_Bugzilla.xml.in
src/plugins/report_Kerneloops.xml.in
src/plugins/report_Mailx.xml.in
src/plugins/report_RHTSupport.xml.in
+src/plugins/rhbz.c
diff --git a/po/abrt.pot b/po/abrt.pot
index 353098bf..35fef699 100644
--- a/po/abrt.pot
+++ b/po/abrt.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -21,8 +21,8 @@ msgstr ""
msgid "ABRT notification applet"
msgstr ""
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr ""
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
@@ -72,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr ""
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -97,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr ""
@@ -169,7 +169,7 @@ msgid ""
msgstr ""
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr ""
@@ -205,49 +205,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr ""
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr ""
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr ""
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr ""
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -263,7 +263,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -276,35 +276,35 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -324,57 +324,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
"Wrong settings detected for %s, reporting will probably fail if you continue "
"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr ""
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr ""
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -413,56 +413,56 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -498,23 +498,27 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
+msgid "Configure _Events"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:8
-msgid "Configure _Events"
+msgid "Details"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:9
-msgid "Details"
+msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:10
-msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
+msgid "I _agree with submitting the backtrace"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:11
-msgid "I _agree with submitting the backtrace"
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:12
@@ -624,82 +628,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -722,118 +726,151 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -862,7 +899,7 @@ msgstr ""
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -889,12 +926,12 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr ""
@@ -1002,7 +1039,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
diff --git a/po/ar.po b/po/ar.po
index e403e7d7..4a91fad0 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -2,27 +2,28 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Arabic <trans-ar@lists.fedoraproject.org>\n"
+"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "بريمج الإخطار إيه.بي.آر.تي (ABRT)"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "أداة تبليغ العلّل الآليّة"
@@ -48,7 +49,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr "بريمج منطقة التنبيه لتنبيه المستخدم عن المشاكل المٌكتشÙØ© عن طريق ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "أحمد محمد عربي <egydev@fedoraproject.org>"
@@ -72,7 +73,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "Ùتح ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -97,7 +98,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "يجب عليك تحديد عملية واحدة بالضبط"
@@ -177,7 +178,7 @@ msgstr ""
"لم يتم العثور علي تغييرات ÙÙŠ التقرير"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr ""
@@ -213,49 +214,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "إرسال التقرير..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr ""
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "تخطّي..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr ""
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -271,7 +272,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -284,37 +285,37 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-"حجم التقرير تجاوز الحصّة المسموح بها. رجاءا اÙحص قيمة MaxCrashReportsSize ÙÙŠ"
-" النظام ÙÙŠ مل٠abrt.conf"
+"حجم التقرير تجاوز الحصّة المسموح بها. رجاءا اÙحص قيمة MaxCrashReportsSize ÙÙŠ "
+"النظام ÙÙŠ مل٠abrt.conf"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -334,57 +335,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "عرض وتبليغ عن أعطال التطبيق"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "بٌلّغ"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_ملÙ"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_تحرير"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "م_ساعدة"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "عرض وتبليغ عن أعطال التطبيق"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -423,57 +424,56 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
-msgstr ""
-"بيانات التقÙÙ‘ÙÙŠ غير كاملة, رجاءا تأكد أنّك توضّح خطوات إعادة تكرار العطل."
+msgstr "بيانات التقÙÙ‘ÙÙŠ غير كاملة, رجاءا تأكد أنّك توضّح خطوات إعادة تكرار العطل."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "التبليغ غير Ù…Ùعّل لأن بيانات التقÙÙ‘ÙÙŠ(backtrace) غير صالحة."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "يجب أن تتحقق بيانات التقÙÙ‘ÙÙŠ (backtrace) للبيانات الحسّاسة."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "لابد أن تواÙÙ‚ علي إرسال بيانات التقÙÙ‘ÙÙŠ (backtrace)."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "الاسم:"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -509,25 +509,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "التÙاصيل"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -595,13 +599,15 @@ msgstr ""
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -633,82 +639,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr "معر٠علة جديدة: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "عضو إلزامي Ù…Ùقود 'عÙلل'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "Ùشل بدالة get_bug_info(). تعذَّر جمع كل المعلومات الإلزامية"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Ùشل إنشاء مدخل ÙÙŠ بج.زيلّا (bugzilla)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "العلة بالÙعل مٌبلّغ عنها: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "يتعذَّر علي بج.زيلا (bugzilla) العثور علي العطل الأب للعطل %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "إضاÙØ© تعليق جديد إلي العلّة %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -730,119 +736,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -871,7 +910,7 @@ msgstr "إرسال بريد..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -898,21 +937,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "تم إلحاق التقرير إلى %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "تم تخزين التقرير ÙÙŠ %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1004,7 +1041,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1013,7 +1050,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1028,8 +1065,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1098,8 +1135,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/as.po b/po/as.po
index 799a9f7d..d5b7cbbf 100644
--- a/po/as.po
+++ b/po/as.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Assamese <None>\n"
+"Language: as\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: as\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT সংকেতিক à¦à¦ªà§à¦²à§‡à¦Ÿ"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "সà§à¦¬à§Ÿà¦‚কà§à§°à¦¿à§Ÿ বাগ পà§à§°à¦¤à¦¿à¦¬à§‡à¦¦à¦¨ বà§à¦¯à§±à¦¸à§à¦¥à¦¾"
@@ -46,10 +46,9 @@ msgstr "সতৰà§à¦•à¦¬à¦¾à¦£à§€"
#: ../src/applet/applet_gtk.c:259
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
-msgstr ""
-"সংকেতিক সà§à¦¥à¦¾à¦¨ à¦à¦ªà§à¦²à§‡à¦Ÿ যোনে বà§à¦¯à§±à¦¹à¦¾à§°à¦•à¦¾à§°à§€à¦• ABRT -ঠধৰা বিষয়সমূহৰ সংকেত দিয়ে"
+msgstr "সংকেতিক সà§à¦¥à¦¾à¦¨ à¦à¦ªà§à¦²à§‡à¦Ÿ যোনে বà§à¦¯à§±à¦¹à¦¾à§°à¦•à¦¾à§°à§€à¦• ABRT -ঠধৰা বিষয়সমূহৰ সংকেত দিয়ে"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "অমিতাকà§à¦· ফà§à¦•à¦¨ (aphukan@fedoraproject.org)"
@@ -73,7 +72,7 @@ msgstr "à¦à¦Ÿà¦¾ সমসà§à¦¯à¦¾ দেখা দিছে"
msgid "Open ABRT"
msgstr "ABRT খোলক"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -98,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "আপà§à¦¨à¦¿ অবিকল à¦à¦Ÿà¦¾ কাৰà§à¦¯à§à¦¯ ধাৰà§à¦¯à§à¦¯ কৰিব লাগিব"
@@ -176,7 +175,7 @@ msgstr ""
"আবেদনপতà§à§°à¦Ÿà§‹à¦¤ কোনো পৰিৱৰà§à¦¤à¦¨ পোৱে যোৱা নাছিল"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -212,24 +211,24 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "জনোৱা হৈ আছে..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "%s বà§à¦¯à§±à¦¹à¦¾à§° কৰি জনাব নে?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "বাদ দিয়া হৈ আছে..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "জনোৱা সেৱা অসামৰà§à¦¥à¦¬à¦¾à¦¨ কাৰণ backtrace বà§à¦¯à§±à¦¹à¦¾à§°à§° অযোগà§à¦¯"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -238,12 +237,12 @@ msgstr ""
"অনà§à¦—à§à§°à¦¹ কৰি debuginfo -ক কমানà§à¦¡: \"debuginfo-install %s\" বà§à¦¯à§±à¦¹à¦¾à§° কৰি "
"হসà§à¦¤à¦šà¦¾à¦²à¦¿à¦¤à¦­à¦¾à§±à§‡ ইনসà§à¦Ÿà¦² কৰাৰ চেষà§à¦Ÿà¦¾ কৰক আৰৠপà§à¦¨à§° চেষà§à¦Ÿà¦¾ কৰক\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "%d সংবাদ ঘটনাসমূহৰ জৰিওতে বিপৰà§à¦¯à§Ÿ জনোৱা হৈছে (%d তà§à§°à§à¦Ÿà¦¿à¦¸à¦®à§‚হ)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -253,13 +252,13 @@ msgstr ""
"\n"
"পেকেইজ ডাটাবেইচৰ বিষয়ে সোধক আৰৠপেকেইজ নাম, উপাদান, আৰৠবিৱৰণ সঞà§à¦šà§Ÿ কৰক"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -277,7 +276,7 @@ msgstr ""
" [-vs] -d DIR -e ঘটনা\n"
" বা: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "syslog লে লগ"
@@ -290,21 +289,21 @@ msgstr "ঘটনা সমà§à¦­à¦¾à¦²à¦•"
msgid "List possible events [which start with PFX]"
msgstr "সমà§à¦­à¦¾à¦¬à§à¦¯ ঘটনাসমূহ দেখà§à§±à¦¾à¦“ক [যি PFX -ৰ সৈতে আৰমà§à¦­ হয়]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "লগ লে পà§à§°à¦—à§à§°à¦¾à¦®à§° নামসমূহ যোগ কৰক"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [বিকলà§à¦ªà¦¸à¦®à§‚হ]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "UID -ক কà§à¦²à¦¾à¦à¦¨à§à¦Ÿ uid হিচাপে বà§à¦¯à§±à¦¹à¦¾à§° কৰক"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -312,15 +311,15 @@ msgstr ""
"আবেদনপতà§à§°à§° আকাৰ কোটা পাৰ হৈ গৈছে। অনà§à¦—à§à§°à¦¹ কৰি abrt.conf -ত চিসà§à¦Ÿà§‡à¦®à§° "
"MaxCrashReportsSize মান চাওক।"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "daemonize নকৰিব"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "-d -ৰ সৈতে syslog লে লগ কৰক"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "SEC ছেকেনà§à¦¡ অসকà§à§°à¦¿à§Ÿà¦¤à¦¾à§° পিছতে পà§à§°à¦¸à§à¦¥à¦¾à¦¨ কৰক"
@@ -340,57 +339,57 @@ msgstr "ঘটনা"
msgid "Configure E_vent"
msgstr "ঘটনা সংৰূপন কৰক (_v)"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "à¦à¦ªà§à¦²à¦¿à¦•à§‡à¦›à¦¨à§° বিপৰà§à¦¯à§Ÿ নিৰীকà§à¦·à¦£ কৰক আৰৠপà§à§°à¦¤à¦¿à¦¬à§‡à¦¦à¦¨ কৰক"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "পà§à§°à¦¤à¦¿à¦¬à§‡à¦¦à¦¨ কৰা হৈছে"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "সমসà§à¦¯à¦¾"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "সৰà§à¦¬à¦¶à§‡à¦· ঘটনা"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "নথিপতà§à§° (_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "সহায় (_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "ঘটনা সংৰূপন (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "অনলাইন সহায় (_H)"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "à¦à¦ªà§à¦²à¦¿à¦•à§‡à¦›à¦¨à§° বিপৰà§à¦¯à§Ÿ নিৰীকà§à¦·à¦£ কৰক আৰৠপà§à§°à¦¤à¦¿à¦¬à§‡à¦¦à¦¨ কৰক"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -422,8 +421,8 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
-"লিখিব পৰা ডাইৰেকটৰি বিচাৰে, কিনà§à¦¤à§ '%s' -ক লিখিব নোৱাৰি। ইয়াক '%s' -ত লই গৈ "
-"আৰৠলৈ যোৱা কপিত কাৰà§à¦¯à§à¦¯ কৰা হব নে?"
+"লিখিব পৰা ডাইৰেকটৰি বিচাৰে, কিনà§à¦¤à§ '%s' -ক লিখিব নোৱাৰি। ইয়াক '%s' -ত লই গৈ আৰৠ"
+"লৈ যোৱা কপিত কাৰà§à¦¯à§à¦¯ কৰা হব নে?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -438,58 +437,58 @@ msgstr "(বাইনাৰি নথিপতà§à§°, %llu বাইটসমূ
msgid "(no description)"
msgstr "(কোনো বিৱৰণ নাই)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu বাইটসমূহ, %u নথিপতà§à§°à¦¸à¦®à§‚হ"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "'%s' ঘটনাৰ বাবে কোনো পà§à§°à¦•à§à§°à¦¿à§Ÿà¦¾ দিয়া হোৱা নাই"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
-"backtrace টো অসমপূৰà§à¦£, অনà§à¦—à§à§°à¦¹ কৰি নিশà§à¦šà¦¿à¦¤ কৰক পà§à¦¨à§° উৎপাদন কৰিবলে আপà§à¦¨à¦¿ "
-"পৰà§à¦¯à¦¾à§Ÿà¦¸à¦®à§‚হৰ যোগান দিছে।"
+"backtrace টো অসমপূৰà§à¦£, অনà§à¦—à§à§°à¦¹ কৰি নিশà§à¦šà¦¿à¦¤ কৰক পà§à¦¨à§° উৎপাদন কৰিবলে আপà§à¦¨à¦¿ পৰà§à¦¯à¦¾à§Ÿà¦¸à¦®à§‚হৰ "
+"যোগান দিছে।"
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "জনোৱা পà§à§°à¦•à§à§°à¦¿à§Ÿà¦¾ অসামৰà§à¦¥à¦¬à¦¾à¦¨ কাৰণ backtrace বà§à¦¯à§±à¦¹à¦¾à§°à¦¯à§‹à¦—à§à¦¯ নহয়।"
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "আপà§à¦¨à¦¿ backtrace -ক সংবেদà§à¦¯ তথà§à¦¯ কাৰণে নিৰিকà§à¦·à¦¨ কৰক।"
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "আপà§à¦¨à¦¿ backtrace -ক পঠà§à§±à¦¾ লৈ মানতি হব লাগিব।"
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "বিশà§à¦²à§‡à¦·à¦¨ কৰা হৈ আছে..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "পà§à§°à¦¸à§à¦¥à¦¾à¦¨ কোড %d -ৰ সৈতে বিশà§à¦²à§‡à¦·à¦¨ সমপূৰà§à¦£ কৰা হল"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "পà§à§°à¦¸à§à¦¥à¦¾à¦¨ কোড %d -ৰ সৈতে জনোৱা সমপূৰà§à¦£ কৰা হল"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "নাম"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "মান"
@@ -498,8 +497,8 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b>আপোনাৰ উপাদানসমূহ বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত নহয়।</b> তেওলোকক ৰাজহà§à§±à¦¾ ভাৱে দৃশà§à¦¯à¦®à¦¾à¦¨ সমসà§à¦¯à¦¾"
-" আবেদনপতà§à§°à¦¤ অনà§à¦¤à§°à¦­à§à¦•à§à¦¤ কৰা হব পাৰে।"
+"<b>আপোনাৰ উপাদানসমূহ বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত নহয়।</b> তেওলোকক ৰাজহà§à§±à¦¾ ভাৱে দৃশà§à¦¯à¦®à¦¾à¦¨ সমসà§à¦¯à¦¾ "
+"আবেদনপতà§à§°à¦¤ অনà§à¦¤à§°à¦­à§à¦•à§à¦¤ কৰা হব পাৰে।"
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -515,43 +514,46 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
-"Backtrace -ঠবিকাশকসমূহক কà§à§°à§‡à¦·à§° বিৱৰণ দিয়ে, যোনটো সমসà§à¦¯à¦¾à§° উৎস বিচাৰিবলে "
-"তেওলোকক সহায় কৰে। অনà§à¦—à§à§°à¦¹ কৰি ইয়াক পà§à¦¨à§° চাওক আৰৠà¦à¦¨à§‡ কোনো সংবেদà§à¦¯ তথà§à¦¯ যিটো "
-"আপà§à¦¨à¦¿ সেয়াৰ কৰিব নিবিচাৰে তাক আতৰাওক:"
+"Backtrace -ঠবিকাশকসমূহক কà§à§°à§‡à¦·à§° বিৱৰণ দিয়ে, যোনটো সমসà§à¦¯à¦¾à§° উৎস বিচাৰিবলে তেওলোকক "
+"সহায় কৰে। অনà§à¦—à§à§°à¦¹ কৰি ইয়াক পà§à¦¨à§° চাওক আৰৠà¦à¦¨à§‡ কোনো সংবেদà§à¦¯ তথà§à¦¯ যিটো আপà§à¦¨à¦¿ সেয়াৰ "
+"কৰিব নিবিচাৰে তাক আতৰাওক:"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
"Can create more informative backtrace if you installed additional debug "
"packages"
msgstr ""
-"বেছি তথà§à¦¯à¦ªà§‚ৰà§à¦£ backtrace সৃষà§à¦Ÿà¦¿ কৰিব নোৱাৰি যদি আপà§à¦¨à¦¿ অতিৰিকà§à¦¤ ডিবাগ "
-"পেকেইজসমূহ ইনসà§à¦Ÿà¦² কৰিছে"
+"বেছি তথà§à¦¯à¦ªà§‚ৰà§à¦£ backtrace সৃষà§à¦Ÿà¦¿ কৰিব নোৱাৰি যদি আপà§à¦¨à¦¿ অতিৰিকà§à¦¤ ডিবাগ পেকেইজসমূহ "
+"ইনসà§à¦Ÿà¦² কৰিছে"
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "Click 'Apply' to start reporting"
msgstr "জনোৱা আৰমà§à¦­ কৰিবলে 'পà§à§°à§Ÿà§‹à¦— কৰা' কà§à¦²à¦¿à¦• কৰক"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr "à¦à¦‡ সমসà§à¦¯à¦¾à¦Ÿà§‹ বিশà§à¦²à§‡à¦·à¦¨ কৰি জনাবলে 'আগলৈ' কà§à¦²à¦¿à¦• কৰক।"
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "ঘটনাসমূহ সংৰূপ কৰক (_E)"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "বিৱৰণ"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
-msgstr ""
-"à¦à¦‡ সমসà§à¦¯à¦¾ কেনেকে ঘটিত হল (সà§à¦¤à§°à§‡-সà§à¦¤à§°à§‡)? ইয়াক কেনেকে পà§à¦¨à§° উৎপাদন কৰিব পাৰি?"
+msgstr "à¦à¦‡ সমসà§à¦¯à¦¾ কেনেকে ঘটিত হল (সà§à¦¤à§°à§‡-সà§à¦¤à§°à§‡)? ইয়াক কেনেকে পà§à¦¨à§° উৎপাদন কৰিব পাৰি?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "মই backtraceটো জমা দিবলে ৰাজি"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "backtrace -ক পà§à¦¨à§° সৃজন কৰক"
@@ -581,8 +583,8 @@ msgid ""
"Use this button to generate more informative backtrace after you installed "
"additional debug packages"
msgstr ""
-"অতিৰিকà§à¦¤ ডিবাগ পেকেইজসমূহ ইনসà§à¦Ÿà¦² কৰাৰ পিচত à¦à¦‡ বà§à¦Ÿà¦¾à¦®à¦Ÿà§‹ বà§à¦¯à§±à¦¹à¦¾à§° কৰক আৰৠ"
-"তথà§à¦¯à¦ªà§‚ৰà§à¦£ backtrace সৃজন কৰিবলে"
+"অতিৰিকà§à¦¤ ডিবাগ পেকেইজসমূহ ইনসà§à¦Ÿà¦² কৰাৰ পিচত à¦à¦‡ বà§à¦Ÿà¦¾à¦®à¦Ÿà§‹ বà§à¦¯à§±à¦¹à¦¾à§° কৰক আৰৠতথà§à¦¯à¦ªà§‚ৰà§à¦£ "
+"backtrace সৃজন কৰিবলে"
#: ../src/lib/abrt_curl.c:170 ../src/plugins/abrt-action-upload.c:45
#, c-format
@@ -621,16 +623,19 @@ msgstr "বà§à¦¯à§±à¦¹à¦¾à§°: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [বিকলà§à¦ªà¦¸à¦®à§‚হ] -d DIR\n"
"\n"
-"C/C++ backtrace বিশà§à¦²à§‡à¦·à¦£ কৰে, পà§à§°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿ হেশ সৃজন কৰে, backtrace হাৰাংক, আৰৠডামà§à¦ª ডাইৰেকটৰি DIR -ত বিপৰà§à¦¯à§Ÿ ফলন চিনাকà§à¦¤ কৰে"
+"C/C++ backtrace বিশà§à¦²à§‡à¦·à¦£ কৰে, পà§à§°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿ হেশ সৃজন কৰে, backtrace হাৰাংক, আৰৠডামà§à¦ª "
+"ডাইৰেকটৰি DIR -ত বিপৰà§à¦¯à§Ÿ ফলন চিনাকà§à¦¤ কৰে"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -671,75 +676,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "নতà§à¦¨ বাগ id: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "পà§à§°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ '%s' নথিপতà§à§° সনà§à¦§à¦¾à¦¨à¦¹à§€à¦¨, আগবাà§à¦¿à¦¬ নোৱাৰি"
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "পà§à§°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ '%s' নথিপতà§à§° ৰিকà§à¦¤, আগবাà§à¦¿à¦¬ নোৱাৰি"
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "%s -ত Bugzilla -ত লগিন কৰা হৈ আছে"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "পà§à§°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿à¦¸à¦®à§‚হ বিচৰা হৈছে"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "হেৰà§à§±à¦¾ আৱশà§à¦¯à¦• সদসà§à¦¯ 'bugs'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() বিফল । সকলো আৱশà§à¦¯à¦•à§€à§Ÿ তথà§à¦¯ সংগà§à§°à¦¹ কৰিব পৰা ন'গ'ল"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "à¦à¦Ÿà¦¾ নতà§à¦¨ বাগ সৃষà§à¦Ÿà¦¿ কৰা হৈছে"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Bugzilla নিবেশৰ নিৰà§à¦®à¦¾à¦£ বিফল"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "পà§à§°à¦¸à§à¦¥à¦¾à¦¨ কৰা হৈছে"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "বাগ আগতে পà§à§°à¦¤à¦¿à¦¬à§‡à¦¦à¦¨ কৰা হৈছে: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla -ঠ%d বাগৰ উপধায়ক বিচাৰি নাপালে"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "%s -ক CC তালিকাত যোগ কৰক"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "bug(%d) ত নতà§à¦¨ মনà§à¦¤à¦¬à§à¦¯ যোগ কৰক"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -749,7 +754,7 @@ msgstr ""
"\n"
"সমসà§à¦¯à¦¾à¦• Bugzilla -ক জনাওক"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "সংৰূপন নথিপতà§à§° (বহৠবাৰ দিয়া হব পাৰে)"
@@ -774,120 +779,152 @@ msgstr "gdb -ক Kill কৰক যদি ই N ছেকেনà§à¦¡à§° বেà
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Backtrace সৃজন আৰৠসঞà§à¦šà§Ÿ কৰা হৈছে, %u বাইটসমূহ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "%s -ৰ পৰা cpio নিষà§à¦•à¦¾à¦·à¦£ কৰা হৈ আছে"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "'%s' -লে লিখিব নোৱাৰি: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "'%s' পেকেইজ নিষà§à¦•à¦¾à¦·à¦£ কৰিব নোৱাৰি"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "%s -ৰ পৰা বনোৱা %s -ৰ পৰা নথিপতà§à§°à¦¸à¦®à§‚হ কেশ কৰা হৈ আছে"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "'%s' -ৰ পৰা নথিপতà§à§°à¦¸à¦®à§‚হ নিষà§à¦•à¦¾à¦·à¦¨ কৰিব নোৱাৰি"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "(%i -ৰ %i) %s -ক ডাউনলোড কৰা হৈ আছে: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "ভà¦à§°à¦¾à¦²à¦¸à¦®à§‚হত পà§à§°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ পেকেইজসমূহ বিচাৰি চোৱা হৈছে"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "%u debuginfo নথিপতà§à§°à¦¸à¦®à§‚হৰ কাৰণে পেকেইজসমূহ পোৱা নগল"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "ডাউনলোড কৰিব লগিয়া পেকেইজসমূহ: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "%.2fMb ডাউনলোড কৰা হৈ আছে, ইনসà§à¦Ÿà¦² আকাৰ: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "à¦à¦‡à¦Ÿà§‹ ঠিক আছে নে? [হয়/নহয়]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "%s পেকেইজৰ ডাউনলোড বà§à¦¯à§°à§à¦¥"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "আনপেক কৰোতে বà§à¦¯à§°à§à¦¥, ডাউনলোড বাতিল কৰা হৈছে..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "সকলো ডাউনলোড কৰা পেকেইজসমূহ নিষà§à¦•à¦¾à¦·à¦£ কৰা হৈ আছে, %s আতৰোৱা হৈ আছে"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s আতৰাব নোৱাৰি, সমà§à¦­à¦¬à¦¤ à¦à¦Ÿà¦¾ তà§à§°à§à¦Ÿà¦¿ লগ অনà§à¦¤à§°à§à¦­à§à¦•à§à¦¤ হৈ আছে"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "'%s' -ক আতৰাব নোৱাৰি: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "বà§à¦¯à§±à¦¹à¦¾à§°à¦•à¦¾à§°à§€ কমানà§à¦¡à¦¤ পà§à§°à¦¸à§à¦¥à¦¾à¦¨ কৰি আছে"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "বà§à¦¯à§±à¦¹à¦¾à§°: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "আপà§à¦¨à¦¿ coredump -লে পথ ধাৰà§à¦¯à§à¦¯ কৰিব লাগিব।"
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
-msgstr ""
-"Coredump -ঠ%u debuginfo নথিপতà§à§°à¦¸à¦®à§‚হ পà§à§°à¦¸à¦‚গ কৰে, তাৰ মাজৰ %u ইনসà§à¦Ÿà¦² নহয়"
+msgstr "Coredump -ঠ%u debuginfo নথিপতà§à§°à¦¸à¦®à§‚হ পà§à§°à¦¸à¦‚গ কৰে, তাৰ মাজৰ %u ইনসà§à¦Ÿà¦² নহয়"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "debuginfo নথিপতà§à§° সনà§à¦§à¦¾à¦¨à¦¹à§€à¦¨: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "সকলো %u debuginfo নথিপতà§à§°à¦¸à¦®à§‚হ উপলবà§à¦§"
@@ -919,11 +956,8 @@ msgstr "ই-মেইল পঠিওৱা হৈছে..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"ডামà§à¦ª ডাইৰেকটৰি DIR -ৰ সংকোচিত টাৰবল ই-মেইল ৰ মাধà§à¦¯à¦®à§‡à§°à§‡ পঠায়"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -952,21 +986,19 @@ msgstr "যোগ কৰক, অথবা নথিপতà§à§° পà§à¦¨à§° ল
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "সংবাদ %s লে যোগ কৰা হৈছিল"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "সংবাদটো %s লে সঞà§à¦šà§Ÿ কৰা হৈছিল"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1002,7 +1034,8 @@ msgid ""
msgstr ""
" [-v] [-d SIZE:DIR]... [-f SIZE:DIR]... [-p DIR]\n"
"\n"
-"DIR সমূহত থকা ডামà§à¦ª ডাইৰেকটৰিসমূহ (-d) অথবা নথিপতà§à§°à¦¸à¦®à§‚হ (-f) মচি থাকে যেতিয়ালৈকে আকাৰতকে সৰৠনহয়"
+"DIR সমূহত থকা ডামà§à¦ª ডাইৰেকটৰিসমূহ (-d) অথবা নথিপতà§à§°à¦¸à¦®à§‚হ (-f) মচি থাকে যেতিয়ালৈকে "
+"আকাৰতকে সৰৠনহয়"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
@@ -1067,7 +1100,7 @@ msgstr "পà§à§°à¦¸à§à¦¥à¦¾à¦¨ নকৰিব, নতà§à¦¨ oopsসমূহà
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1076,7 +1109,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "ডামà§à¦ª ডাইৰেকটৰিটো বিশà§à¦¬à§Ÿ পà§à¦¿à¦¬ পৰা কৰক"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "syslog লে লগ কৰক"
@@ -1091,8 +1124,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1161,8 +1194,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/ast.po b/po/ast.po
index ff44c381..51c170b4 100644
--- a/po/ast.po
+++ b/po/ast.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ast\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ast\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr ""
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Ferramienta d'Informe de Fallos Automática"
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
@@ -72,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr ""
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -97,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr ""
@@ -169,7 +169,7 @@ msgid ""
msgstr ""
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr ""
@@ -205,49 +205,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr ""
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr ""
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr ""
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr ""
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -263,7 +263,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -276,35 +276,35 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -324,57 +324,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr ""
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Ficheru"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Editar"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "Ai_da"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr ""
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -413,56 +413,56 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -498,23 +498,27 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
+msgid "Configure _Events"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:8
-msgid "Configure _Events"
+msgid "Details"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:9
-msgid "Details"
+msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:10
-msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
+msgid "I _agree with submitting the backtrace"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:11
-msgid "I _agree with submitting the backtrace"
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:12
@@ -584,13 +588,15 @@ msgstr ""
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -622,82 +628,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -719,119 +725,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -860,7 +899,7 @@ msgstr "Unviando un corréu..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -887,21 +926,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr ""
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -993,7 +1030,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1002,7 +1039,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1017,8 +1054,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1087,8 +1124,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/bn_IN.po b/po/bn_IN.po
index fcd49ad7..36872628 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Bengali (India) <None>\n"
+"Language: bn_IN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: bn_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT বিজà§à¦žà§‡à¦ªà§à¦¤à¦¿à¦° অà§à¦¯à¦¾à¦ªà§à¦²à§‡à¦Ÿ"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿ বাগ রিপোরà§à¦Ÿà¦¿à¦‚ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾"
@@ -47,10 +47,10 @@ msgstr "সতরà§à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾"
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-"ABRT দà§à¦¬à¦¾à¦°à¦¾ সনাকà§à¦¤ করা সমসà§à¦¯à¦¾ সমà§à¦¬à¦¨à§à¦§à§‡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦¦à§‡à¦°à¦•à§‡ সূচিত করার "
-"উদà§à¦¦à§‡à¦¶à§à¦¯à§‡, বিজà§à¦žà¦ªà§à¦¤à¦¿à¦¸à§à¦¥à¦²à§‡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ অà§à¦¯à¦¾à¦ªà§à¦²à§‡à¦Ÿ"
+"ABRT দà§à¦¬à¦¾à¦°à¦¾ সনাকà§à¦¤ করা সমসà§à¦¯à¦¾ সমà§à¦¬à¦¨à§à¦§à§‡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦¦à§‡à¦°à¦•à§‡ সূচিত করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡, "
+"বিজà§à¦žà¦ªà§à¦¤à¦¿à¦¸à§à¦¥à¦²à§‡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ অà§à¦¯à¦¾à¦ªà§à¦²à§‡à¦Ÿ"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "রà§à¦£à¦¾ ভটà§à¦Ÿà¦¾à¦šà¦¾à¦°à§à¦¯à§à¦¯"
@@ -74,7 +74,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT আরমà§à¦­ করà§à¦¨"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +99,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "শà§à¦§à§à¦®à¦¾à¦¤à§à¦° à¦à¦•à¦Ÿà¦¿ করà§à¦® নিরà§à¦§à¦¾à¦°à¦£ করা যাবে"
@@ -158,8 +158,7 @@ msgstr "# অপারেটিং সিসà§à¦Ÿà§‡à¦®à§‡à¦° রিলিজ à
#: ../src/cli/report.c:276
msgid "Cannot run vi: $TERM, $VISUAL and $EDITOR are not set"
-msgstr ""
-"vi সঞà§à¦šà¦¾à¦²à¦¨ করতে বà§à¦¯à¦°à§à¦¥: $TERM, $VISUAL ও $EDITOR-র মান নিরà§à¦§à¦¾à¦°à¦£ করা হয়নি"
+msgstr "vi সঞà§à¦šà¦¾à¦²à¦¨ করতে বà§à¦¯à¦°à§à¦¥: $TERM, $VISUAL ও $EDITOR-র মান নিরà§à¦§à¦¾à¦°à¦£ করা হয়নি"
#: ../src/cli/report.c:360
msgid ""
@@ -178,7 +177,7 @@ msgstr ""
"রিপোরà§à¦Ÿà§‡à¦° মধà§à¦¯à§‡ কোনো পরিবরà§à¦¤à¦¨ সনাকà§à¦¤ করা যায়নি"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -214,55 +213,52 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "রিপোরà§à¦Ÿ দায়ের..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "%s সহযোগে রিপোরà§à¦Ÿ দায়ের করা হবে কি?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "উপেকà§à¦·à¦¾ করা হচà§à¦›à§‡..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr ""
-"বà§à¦¯à¦¾à¦•-টà§à¦°à§‡à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ না হওয়ার ফলে রিপোরà§à¦Ÿ দায়ের করার বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ নিষà§à¦•à§à¦°à¦¿à§Ÿ "
-"করা হয়েছে"
+"বà§à¦¯à¦¾à¦•-টà§à¦°à§‡à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ না হওয়ার ফলে রিপোরà§à¦Ÿ দায়ের করার বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ নিষà§à¦•à§à¦°à¦¿à§Ÿ করা হয়েছে"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"চিহà§à¦¨à¦¿à¦¤ কমানà§à¦¡ সহযোগে অনà§à¦—à§à¦°à¦¹ করে সà§à¦¬à§Ÿà¦‚ debuginfo ইনসà§à¦Ÿà¦² করার পà§à¦°à§Ÿà¦¾à¦¸ করে "
-"পà§à¦¨à¦°à¦¾à§Ÿ পà§à¦°à¦šà§‡à¦·à§à¦Ÿà¦¾ করà§à¦¨: \"debuginfo-install %s\"\n"
+"চিহà§à¦¨à¦¿à¦¤ কমানà§à¦¡ সহযোগে অনà§à¦—à§à¦°à¦¹ করে সà§à¦¬à§Ÿà¦‚ debuginfo ইনসà§à¦Ÿà¦² করার পà§à¦°à§Ÿà¦¾à¦¸ করে পà§à¦¨à¦°à¦¾à§Ÿ "
+"পà§à¦°à¦šà§‡à¦·à§à¦Ÿà¦¾ করà§à¦¨: \"debuginfo-install %s\"\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-"%d রিপোরà§à¦Ÿ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦° মাধà§à¦¯à¦®à§‡ বিপরà§à¦¯à§Ÿà§‡à¦° রিপোরà§à¦Ÿ দায়ের করা হয়েছে (%d-টি "
-"তà§à¦°à§à¦Ÿà¦¿)\n"
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -280,7 +276,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" অথবা: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "syslog-ঠলগ করা হবে"
@@ -293,21 +289,21 @@ msgstr "EVENT পরিচালনা"
msgid "List possible events [which start with PFX]"
msgstr "সমà§à¦­à¦¾à¦¬à§à¦¯ ঘটনার [পà§à¦°à¦¾à¦°à¦®à§à¦­à§‡ PFX সহ] তালিকা পà§à¦°à¦¸à§à¦¤à§à¦¤à¦¿ "
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -315,15 +311,15 @@ msgstr ""
"রিপোরà§à¦Ÿà§‡à¦° মাপ অনà§à¦®à§‹à¦¦à¦¿à¦¤ মাপের থেকে বড়। অনà§à¦—à§à¦°à¦¹ করে abrt.conf ফাইলের মধà§à¦¯à§‡ "
"MaxCrashReportsSize-র মাপ যাচাই করà§à¦¨à¥¤"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "ডেমন তৈরি করা হবে না"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "-d সহযোগেও syslog-ঠলগ করা হবে"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "SEC সেকেনà§à¦¡ নিষà§à¦•à§à¦°à¦¿à§Ÿ থাকলে পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ করা হবে"
@@ -343,57 +339,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨à§‡à¦° বিপরà§à¦¯à§Ÿ সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ নিরীকà§à¦·à¦£ ও দায়ের করà§à¦¨"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "দায়ের করা হয়েছে"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "ফাইল (_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "সাহাযà§à¦¯ (_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨à§‡à¦° বিপরà§à¦¯à§Ÿ সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ নিরীকà§à¦·à¦£ ও দায়ের করà§à¦¨"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -432,61 +428,59 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
-"বà§à¦¯à¦¾à¦•-টà§à¦°à§‡à¦¸à§‡à¦° তথà§à¦¯ সমà§à¦ªà§‚রà§à¦£ নয়, অনà§à¦—à§à¦°à¦¹ করে পà§à¦¨à¦°à¦¾à¦¬à§ƒà¦¤à§à¦¤à¦¿à¦° জনà§à¦¯ পà§à¦°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ "
-"ধাপগà§à¦²à¦¿ সঠিকরূপে চিহà§à¦¨à¦¿à¦¤ করà§à¦¨à¥¤"
+"বà§à¦¯à¦¾à¦•-টà§à¦°à§‡à¦¸à§‡à¦° তথà§à¦¯ সমà§à¦ªà§‚রà§à¦£ নয়, অনà§à¦—à§à¦°à¦¹ করে পà§à¦¨à¦°à¦¾à¦¬à§ƒà¦¤à§à¦¤à¦¿à¦° জনà§à¦¯ পà§à¦°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ ধাপগà§à¦²à¦¿ সঠিকরূপে "
+"চিহà§à¦¨à¦¿à¦¤ করà§à¦¨à¥¤"
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr ""
-"বà§à¦¯à¦¾à¦•-টà§à¦°à§‡à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ না হওয়ার ফলে রিপোরà§à¦Ÿ দায়ের করার বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ নিষà§à¦•à§à¦°à¦¿à§Ÿ "
-"করা হয়েছে।"
+"বà§à¦¯à¦¾à¦•-টà§à¦°à§‡à¦¸ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ না হওয়ার ফলে রিপোরà§à¦Ÿ দায়ের করার বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ নিষà§à¦•à§à¦°à¦¿à§Ÿ করা হয়েছে।"
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
-msgstr ""
-"সংবেদনশীল তথà§à¦¯à§‡à¦° উপসà§à¦¥à¦¿à¦¤à¦¿ সনাকà§à¦¤ করার জনà§à¦¯ বà§à¦¯à¦¾à¦•-টà§à¦°à§‡à¦¸ পরীকà§à¦·à¦¾ করা আবশà§à¦¯à¦•à¥¤"
+msgstr "সংবেদনশীল তথà§à¦¯à§‡à¦° উপসà§à¦¥à¦¿à¦¤à¦¿ সনাকà§à¦¤ করার জনà§à¦¯ বà§à¦¯à¦¾à¦•-টà§à¦°à§‡à¦¸ পরীকà§à¦·à¦¾ করা আবশà§à¦¯à¦•à¥¤"
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "বà§à¦¯à¦¾à¦•-টà§à¦°à§‡à¦¸ পাঠানোর সময় সমà§à¦®à¦¤à¦¿ জà§à¦žà¦¾à¦ªà¦¨ করা আবশà§à¦¯à¦•à¥¤"
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "নাম"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -522,25 +516,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "বিবরণ"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -608,13 +606,15 @@ msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦ªà§à¦°à¦£à¦¾à¦²à§€: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -646,82 +646,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr "নতà§à¦¨ বাগ id: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "আবশà§à¦¯à¦• তথà§à¦¯ 'bugs' অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() বিফল। সকল আবশà§à¦¯à¦• তথà§à¦¯ সংগà§à¦°à¦¹ করা যায়নি"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Bugzilla-র à¦à¦¨à¦Ÿà§à¦°à¦¿ নিরà§à¦®à¦¾à¦£ করতে বà§à¦¯à¦°à§à¦¥"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "বাগ পূরà§à¦¬à§‡à¦‡ দায়ের করা হয়েছে: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla দà§à¦¬à¦¾à¦°à¦¾ বাগ %d-র ঊরà§à¦§à§à¦¬à¦¤à¦¨ বাগ সনাকà§à¦¤ করা সমà§à¦­à¦¬ হয়নি"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "%s-কে পà§à¦°à¦¤à¦¿à¦²à¦¿à¦ªà¦¿ পà§à¦°à¦¾à¦ªà¦•à¦¦à§‡à¦° (CC) তালিকায় যোগ করà§à¦¨"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "বাগ(%d)-র মধà§à¦¯à§‡ নতà§à¦¨ বিবৃতি সংযোজন করà§à¦¨"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -743,119 +743,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "%s থেকে cpio উদà§à¦§à¦¾à¦° করা হচà§à¦›à§‡"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "%s-র ফাইলগà§à¦²à¦¿ (%s থেকে পà§à¦°à¦¸à§à¦¤à§à¦¤ করা) কà§à¦¯à¦¾à¦¶à§‡ করা হচà§à¦›à§‡"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "à¦à¦Ÿà¦¿ ঠিক কী? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "%s পà§à¦¯à¦¾à¦•à§‡à¦œà¦Ÿà¦¿ ডাউনলোড করতে বà§à¦¯à¦°à§à¦¥"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "আন-পà§à¦¯à¦¾à¦• করতে বà§à¦¯à¦°à§à¦¥, ডাউনলোড পরিতà§à¦¯à¦¾à¦— করা হচà§à¦›à§‡..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "ডাউনলোড করা সকল পà§à¦¯à¦¾à¦•à§‡à¦œ উদà§à¦§à¦¾à¦° করা হয়েছে, %s মà§à¦›à§‡ ফেলা হচà§à¦›à§‡"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s মà§à¦›à§‡ ফেলা সমà§à¦­à¦¬ নয়, সমà§à¦­à¦¬à¦¤ তà§à¦°à§à¦Ÿà¦¿à¦° লগ উপলবà§à¦§ রয়েছে"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "coredump-র পাথ নিরà§à¦§à¦¾à¦°à¦£ করা আবশà§à¦¯à¦•à¥¤"
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -884,7 +917,7 @@ msgstr "ই-মেইল পাঠানো হচà§à¦›à§‡..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -911,21 +944,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "%s-র সাথে রিপোরà§à¦Ÿ সংযোজন করা হয়েছে"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "%s-ঠরিপোরà§à¦Ÿ সংরকà§à¦·à¦£ করা হয়েছে"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1017,7 +1048,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1026,7 +1057,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1041,8 +1072,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1111,8 +1142,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/bs.po b/po/bs.po
index 2c3ef082..c189e60f 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -7,10 +7,10 @@ msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
-"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"POT-Creation-Date: 2011-05-02 20:23+0200\n"
+"PO-Revision-Date: 2011-05-05 10:01+0000\n"
+"Last-Translator: aarnes <arnes99@gmail.com>\n"
+"Language-Team: Bosnian (http://www.transifex.net/projects/p/fedora/team/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -19,21 +19,21 @@ msgstr ""
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
-msgstr ""
+msgstr "ABRT obavještajni aplet"
#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/gui-gtk/abrt-gtk.c:358
msgid "Automatic Bug Reporting Tool"
msgstr "Automatski alat za izvještaj greški"
#: ../src/applet/applet.c:83
#, c-format
msgid "A crash in the %s package has been detected"
-msgstr ""
+msgstr "Greška je otkrivena u %s paketu."
#: ../src/applet/applet.c:85
msgid "A crash has been detected"
-msgstr "Pad je otkriven"
+msgstr "Greška je otkrivena"
#: ../src/applet/applet.c:279
msgid "ABRT service is not running"
@@ -47,8 +47,10 @@ msgstr "Upozorenje"
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
+"Obavještajni aplet koji obavještava korisnike o problemima otkrivenim od "
+"strane ABRT-a"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "Arnes Arnautović <arnes99@gmail.com>"
@@ -62,17 +64,17 @@ msgstr "Izvještaj"
#: ../src/applet/applet_gtk.c:401
msgid "Show"
-msgstr ""
+msgstr "Pokaži"
#: ../src/applet/applet_gtk.c:405 ../src/applet/applet_gtk.c:432
msgid "A Problem has Occurred"
-msgstr ""
+msgstr "Dogodio se je problem"
#: ../src/applet/applet_gtk.c:429
msgid "Open ABRT"
-msgstr ""
+msgstr "Otvori ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -96,158 +98,189 @@ msgid ""
"\t-V, --version\t\tDisplay version and exit\n"
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
+"Korištenje: %s -l[f] [-D BASE_DIR]...]\n"
+" ili: %s -r[y] CRASH_DIR\n"
+" ili: %s -i[b] CRASH_DIR\n"
+" ili: %s -d CRASH_DIR\n"
+"\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-l, --list<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Izlistaj probleme koji još nisu prijavljeni\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span> -f, --full<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Izlistaj sve probleme\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-D BASE_DIR<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Direktorij iz kojeg će se izlistati problemi\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>(standardno: -D $HOME/.abrt/spool -D %s)\n"
+"\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-r, --report<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Pošalji izvještaj o CRASH_DIR\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span> -y, --always<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>...bez uređivanja i pitanja\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-i, --info<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Ispiši detaljne informacije o CRASH_DIR\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span> -f, --full<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>...ukljuÄujući viÅ¡e-redne unose\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Važno: -if će izvoditi analizatore\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>(ako ovaj CRASH_DIR ima definisane analizatore)\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-d, --delete<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Odstrani CRASH_DIR\n"
+"\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-V, --version<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Prikaži verziju i izađi\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-v, --verbose<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Budi opširan\n"
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
-msgstr ""
+msgstr "Morate odrediti samo jednu operaciju"
#: ../src/cli/report.c:131
#, c-format
msgid "# This field is read only\n"
-msgstr ""
+msgstr "# Ovo polje se samo može Äitati\n"
#: ../src/cli/report.c:151
msgid "# Describe the circumstances of this crash below"
-msgstr ""
+msgstr "# Opišite uslove pod kojima se dogodio pad"
#: ../src/cli/report.c:153
msgid ""
"# Backtrace\n"
"# Check that it does not contain any sensitive data (passwords, etc.)"
msgstr ""
+"# Funkcijski trag\n"
+"# Pobrinite se da nesadrži bilo kakve osjetljive podatke (šifre, itd.)"
#: ../src/cli/report.c:155
msgid "# Architecture"
-msgstr ""
+msgstr "# Arhitektura"
#: ../src/cli/report.c:156
msgid "# Command line"
-msgstr ""
+msgstr "Naredbena linija"
#: ../src/cli/report.c:157
msgid "# Component"
-msgstr ""
+msgstr "Komponenta"
#: ../src/cli/report.c:158
msgid "# Core dump"
-msgstr ""
+msgstr "# Ispis jezgre"
#: ../src/cli/report.c:159
msgid "# Executable"
-msgstr ""
+msgstr "Izvršivo"
#: ../src/cli/report.c:160
msgid "# Kernel version"
-msgstr ""
+msgstr "# Kernel verzija"
#: ../src/cli/report.c:161
msgid "# Package"
-msgstr ""
+msgstr "Paket"
#: ../src/cli/report.c:162
msgid "# Reason of crash"
-msgstr ""
+msgstr "# Razlog pada"
#: ../src/cli/report.c:163
msgid "# Release string of the operating system"
-msgstr ""
+msgstr "# Znakovni niz izdanja operativnog sistema"
#: ../src/cli/report.c:276
msgid "Cannot run vi: $TERM, $VISUAL and $EDITOR are not set"
-msgstr ""
+msgstr "Nemogu pokrenuti vi: $TERM, $VISUAL i $EDITOR nisu postavljeni"
#: ../src/cli/report.c:360
msgid ""
"\n"
"The report has been updated"
msgstr ""
+"\n"
+"Izvještaj je ažuriran"
#: ../src/cli/report.c:362
msgid ""
"\n"
"No changes were detected in the report"
msgstr ""
+"\n"
+"Niakakve promjene nisu otkrivene u izvještaju"
#. The response might take more than 1 char in non-latin scripts.
#: ../src/cli/report.c:394
msgid "y"
-msgstr ""
+msgstr "d"
#: ../src/cli/report.c:395
msgid "N"
-msgstr ""
+msgstr "N"
#: ../src/cli/report.c:492
msgid "Your input is not valid, because of:"
-msgstr ""
+msgstr "Vaš unos nije ispravan zbog:"
#: ../src/cli/report.c:495
#, c-format
msgid "Bad value for '%s': %s"
-msgstr ""
+msgstr "Loša vrijednost za '%s': %s"
#: ../src/cli/report.c:592
#, c-format
msgid "Select how you would like to analyze the problem:\n"
-msgstr ""
+msgstr "Odaberite kako želite analizirati ovaj problem:\n"
#: ../src/cli/report.c:608
#, c-format
msgid "Choose option [0 - %u]: "
-msgstr ""
+msgstr "Odaberite opciju [0 - %u]: "
#: ../src/cli/report.c:622
#, c-format
msgid "You have chosen number out of range"
-msgstr ""
+msgstr "Odabrali ste broj izvan dometa"
#: ../src/cli/report.c:630
msgid "Invalid input, program exiting..."
-msgstr ""
+msgstr "Nevažeći unos. Program prekida sa radom..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
-msgstr ""
+msgstr "Izvještavam..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
-msgstr ""
+msgstr "Koristiti %s pri izvještavanju?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
-msgstr ""
+msgstr "PreskaÄem..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
-msgstr ""
+msgstr "IzvjeÅ¡tavanje iskljuÄeno jer je funkcijski trag neiskoristiv"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
+"Molim pokuÅ¡ajte da instalirate debuginfo ruÄno koristeći naredbu: "
+"\"debuginfo-install %s\" i pokušajte ponovno.\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr ""
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr "Pad obavješten putem %d obavještajnih događaja (%d greški)\n"
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
+" [-v] -d DIR\n"
+"\n"
+"Postavi upit bazi podataka od paketa i spremi ime paketa, komponentu i opis"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -255,132 +288,144 @@ msgstr ""
#: ../src/plugins/abrt-action-rhtsupport.c:291
#: ../src/plugins/abrt-action-upload.c:258
msgid "Dump directory"
-msgstr ""
+msgstr "Direktorij ispisa"
#: ../src/daemon/abrt-handle-crashdump.c:43
msgid ""
" [-vs] -d DIR -e EVENT\n"
" or: "
msgstr ""
+" [-vs] -d DIREKTORIJ -e DOGAÄAJ\n"
+" ili: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
-msgstr ""
+msgstr "Zapiši u syslog"
#: ../src/daemon/abrt-handle-crashdump.c:62
msgid "Handle EVENT"
-msgstr ""
+msgstr "Obradi DOGAÄAJ"
#: ../src/daemon/abrt-handle-crashdump.c:63
msgid "List possible events [which start with PFX]"
-msgstr ""
+msgstr "Izlistaj moguće dogaÄ‘aje [koji poÄinju sa PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
-msgstr ""
+msgstr "Dodaj nazive programa u zapis"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
-msgstr ""
+msgstr " [opcije]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
-msgstr ""
+msgstr "Koristi UID kao klijentov uid"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
+"VeliÄina izvjeÅ¡taja je premaÅ¡ila kvotu. Molim provjerite sistemsku "
+"MaxCrashReportsSize vrijednost u abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
-msgstr ""
+msgstr "Nemoj deamonizirati"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
-msgstr ""
+msgstr "ZapiÅ¡i u syslog Äak i sa -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
-msgstr ""
+msgstr "Izađi nakon SEC sekundi neaktivnosti"
#: ../src/gtk-helpers/event_config_dialog.c:123
msgid "Show password"
-msgstr ""
+msgstr "Pokaži šifru"
#: ../src/gtk-helpers/event_config_dialog.c:344
msgid "Event Configuration"
-msgstr ""
+msgstr "Konfiguracija događaja"
#: ../src/gtk-helpers/event_config_dialog.c:369
msgid "Event"
-msgstr ""
+msgstr "Događaj"
#: ../src/gtk-helpers/event_config_dialog.c:402
msgid "Configure E_vent"
-msgstr ""
+msgstr "Konfiguriraj E_vent"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
"Wrong settings detected for %s, reporting will probably fail if you continue"
" with the current configuration."
msgstr ""
+"Pogrešne postavke otkrivene za %s. Izvještavanje vjerovatno neće uspjeti "
+"ako nastavite sa trenutnom konfiguracijom."
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
+"Pogrešne postavke otkrivene za <b>%s</b>. Izvještavanje vjerovatno neće "
+"uspjeti ako nastavite sa trenutnom konfiguracijom."
#: ../src/gui-gtk/abrt.desktop.in.h:2
msgid "View and report application crashes"
msgstr "Pogledaj i izvijesti aplikacijske padove"
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Izvješteno"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
-msgstr ""
+msgstr "Problem"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
-msgstr ""
+msgstr "Zadnje pojavljivanje"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Datoteka"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Uredi"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Pomoć"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
-msgstr ""
+msgstr "Konfiguracija _događaja"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
-msgstr ""
+msgstr " Internet _Pomoć"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
"Shows list of ABRT dump directories in specified DIR(s)\n"
"(default DIRs: "
msgstr ""
+" [-vp] [DIR]...\n"
+"\n"
+"Prikazuje listu ABRT direktorija za ispis u specificiranim DIR(ovima)\n"
+"(standardni DIRovi: "
#: ../src/gui-wizard-gtk/main.c:81
msgid ""
@@ -388,10 +433,13 @@ msgid ""
"\n"
"GUI tool to analyze and report problem saved in specified DIR"
msgstr ""
+" [-vp] [-g GUI_FILE] DIR\n"
+"\n"
+"GUI alat za analiziranje i izvještaj problema spremljenog u specificiranom DIR"
#: ../src/gui-wizard-gtk/main.c:93
msgid "Alternate GUI file"
-msgstr ""
+msgstr "Alternativna GUI datoteka"
#: ../src/gui-wizard-gtk/wizard.c:201
#, c-format
@@ -399,86 +447,94 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
+"Trebam direktorij sa dopuštenjem pisanja međutim '%s' to nije. Prebaciti u "
+"'%s' i raditi na premještenoj kopiji?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
-msgstr ""
+msgstr "(pritisnite ovdje da pogledate/uredite)"
#: ../src/gui-wizard-gtk/wizard.c:571
#, c-format
msgid "(binary file, %llu bytes)"
-msgstr ""
+msgstr "(binarna datoteka, %llu bajta)"
#: ../src/gui-wizard-gtk/wizard.c:586
msgid "(no description)"
-msgstr ""
+msgstr "(bez opisa)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
-msgstr ""
+msgstr "%llu bajta, %u datoteka"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
-msgstr ""
+msgstr "Procesiranje za događaj '%s' nije definisano"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
+"Funkcijski trag nije potpun. Molim pobrinite se da unesete korake za "
+"reproduciranje."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
-msgstr ""
+msgstr "IzvjeÅ¡tavanje iskljuÄeno jer je funkcijski trag neiskoristiv."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
-msgstr ""
+msgstr "Trebali biste provjeriti funkcijski trag zbog osjetljivih podataka."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
-msgstr ""
+msgstr "Morate se složiti sa slanjem funkcijskog traga."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
-msgstr ""
+msgstr "Analiziram..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
-msgstr ""
+msgstr "Analiziranje završeno sa izlaznim kodom %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
-msgstr ""
+msgstr "Izvještavanje završeno sa izlaznim kodom %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
-msgstr ""
+msgstr "Ime"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
-msgstr ""
+msgstr "Vrijednost"
#: ../src/gui-wizard-gtk/wizard.glade.h:1
msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
+"<b>VaÅ¡i komentari nisu privatni.</b> Moguće je da se ukljuÄe u javno "
+"vidljive izvještaje problema."
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
-msgstr ""
+msgstr "Analiziranje joÅ¡ nije poÄelo"
#: ../src/gui-wizard-gtk/wizard.glade.h:3
msgid "Any additional comments useful for diagnosing the problem?"
msgstr ""
+"Bilo kakav dodatni komentar koji može biti koristan za dijagnosticiranje "
+"problema?"
#: ../src/gui-wizard-gtk/wizard.glade.h:4
msgid ""
@@ -486,99 +542,116 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
+"Funkcijski trag daje programerima detalje pada, pomažući im u pronalasku "
+"izvora problema. Molim provjerite ga i odstranite bilo kakve osjetljive "
+"podatke koje neželite dijeliti:"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
"Can create more informative backtrace if you installed additional debug "
"packages"
msgstr ""
+"Detaljniji funkcijski trag bi se mogao stvoriti da imate instalirane dodatne"
+" debug pakete"
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "Click 'Apply' to start reporting"
-msgstr ""
+msgstr "Pritisnite 'Primjeni' da zapoÄnete izvjeÅ¡tavanje"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
-msgstr ""
+msgstr "Konfiguriši _događaje"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Detalji"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
+"Kako se je ovaj problem dogodio (korak po korak)? Kako se može "
+"reproducirati?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
+msgstr "Slažem se sa podnošenjem funkcijskog traga"
+
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
msgstr ""
+"Na sljedećim prikazima od Vas će se tražiti da opišete kako se problem "
+"dogodio, da odaberete kako da se analizira problem (ako je potrebno), da "
+"pregledate sakupljene podatke i da odaberete gdje bi se problem trebao "
+"poslati. Pritisnite 'Naprijed' da nastavite."
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
-msgstr ""
+msgstr "Ponovno napravi funkcijski trag"
#: ../src/gui-wizard-gtk/wizard.glade.h:13
msgid "Reporter(s):"
-msgstr ""
+msgstr "IzvjeÅ¡tavaÄ(i):"
#: ../src/gui-wizard-gtk/wizard.glade.h:14
msgid "Reporting did not start yet"
-msgstr ""
+msgstr "IzvjeÅ¡tavanje joÅ¡ nije poÄelo"
#: ../src/gui-wizard-gtk/wizard.glade.h:15
msgid "Select how you would like to analyze the problem:"
-msgstr ""
+msgstr "Odaberite kako bi htjeli da analizirate problem:"
#: ../src/gui-wizard-gtk/wizard.glade.h:16
msgid "Select how you would like to report the problem:"
-msgstr ""
+msgstr "Odaberite kako bi htjeli da izvijestite problem:"
#: ../src/gui-wizard-gtk/wizard.glade.h:17
msgid "Size:"
-msgstr ""
+msgstr "VeliÄina:"
#: ../src/gui-wizard-gtk/wizard.glade.h:18
msgid ""
"Use this button to generate more informative backtrace after you installed "
"additional debug packages"
msgstr ""
+"Koristite ovo dugme da stvorite detaljniji funkcijski trag nakon Å¡to ste "
+"instalirali dodatne debug datoteke"
#: ../src/lib/abrt_curl.c:170 ../src/plugins/abrt-action-upload.c:45
#, c-format
msgid "Uploaded: %llu of %llu kbytes"
-msgstr ""
+msgstr "PrebaÄeno: %llu od %llu kb"
#: ../src/lib/event_config.c:294
msgid "Missing mandatory value"
-msgstr ""
+msgstr "Nedostaje obavezna vrijednost"
#: ../src/lib/event_config.c:302
#, c-format
msgid "Invalid utf8 character '%c'"
-msgstr ""
+msgstr "Nevažeći utf8 znak '%c'"
#: ../src/lib/event_config.c:315
#, c-format
msgid "Invalid number '%s'"
-msgstr ""
+msgstr "Nevažeći broj '%s'"
#: ../src/lib/event_config.c:327
#, c-format
msgid "Invalid boolean value '%s'"
-msgstr ""
+msgstr "Nevažeća boolean vrijednost '%s'"
#: ../src/lib/event_config.c:333
msgid "Unsupported option type"
-msgstr ""
+msgstr "Nepodržan tip opcije"
#: ../src/lib/parse_options.c:29
#, c-format
msgid "Usage: %s\n"
-msgstr ""
+msgstr "Korištenje: %s\n"
#: ../src/plugins/abrt-action-analyze-backtrace.c:59
msgid ""
@@ -586,6 +659,9 @@ msgid ""
"\n"
"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
msgstr ""
+" [options] -d DIREKTORIJ\n"
+"\n"
+"Analizira C/C++ funkcijski trag, stvara duplikacijski hash, ocjena funkcijskog traga i identificira funkciju pada u direktoriju ispisa DIREKTORIJ"
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
@@ -594,7 +670,7 @@ msgstr ""
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
-msgstr ""
+msgstr "Prolazak kroz funkcijski trag nije uspjelo za %s"
#: ../src/plugins/abrt-action-analyze-c.c:166
msgid ""
@@ -602,6 +678,9 @@ msgid ""
"\n"
"Calculates and saves UUID of coredump in dump directory DIR"
msgstr ""
+" [-v] -d DIR\n"
+"\n"
+"IzraÄunava i sprema UUID od ispisa jezgre u direktorij ispisa DIR"
#: ../src/plugins/abrt-action-analyze-oops.c:148
msgid ""
@@ -609,6 +688,9 @@ msgid ""
"\n"
"Calculates and saves UUID and DUPHASH for oops dump directory DIR"
msgstr ""
+" [-vs] -d DIREKTORIJ\n"
+"\n"
+"IzraÄunava i sprema UUID i DUPHASH za oops direktorij ispisa DIREKTORIJ"
#: ../src/plugins/abrt-action-analyze-python.c:34
msgid ""
@@ -616,92 +698,99 @@ msgid ""
"\n"
"Calculates and saves UUID and DUPHASH of python crash dumps"
msgstr ""
+" [-v] -d DIR\n"
+"\n"
+"IzraÄunava i sprema UUID i DUPHASH od python ispisa pada"
#: ../src/plugins/abrt-action-bugzilla.cpp:518
#, c-format
msgid "New bug id: %i"
msgstr "Novi id greške: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
+"Prazno korisniÄko ime ili Å¡ifra. Molim, provjerite svoju konfiguraciju"
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
-msgstr ""
+msgstr "Neophodna datoteka '%s' nedostaje. Nemogu nastaviti."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
-msgstr ""
+msgstr "Neophodna datoteka '%s' je prazna. Nemogu nastaviti."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
-msgstr ""
+msgstr "Prijavljujem se u Bugzilla na %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
-msgstr ""
+msgstr "Provjeravanje duplikata"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Nedostaje obavezni Älan 'bugs'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() neuspjelo. Nisam mogao skupiti sve obavezne informacije"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
-msgstr ""
+msgstr "Stvaram novu grešku"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Bugzilla stvaranje unosa neuspjelo"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
-msgstr ""
+msgstr "Odjavljujem se"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Greška je već izviještena: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
-msgstr ""
+msgstr "Bugzilla nije mogla naći roditelja greške %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
-msgstr ""
+msgstr "Dodaj %s na CC listu"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
-msgstr "Dodaj novi komentar u grešku(%d)"
+msgstr "Dodaj novi komentar u grešku %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
+" [-v] -c CONFFILE -d DIR\n"
+"\n"
+"Izvještava problem na Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
-msgstr ""
+msgstr "Konfiguracijska datoteka (može se dati mnogo puta)"
#: ../src/plugins/abrt-action-generate-backtrace.c:243
msgid ""
@@ -709,138 +798,184 @@ msgid ""
"\n"
"Generates and saves backtrace for coredump in dump directory DIR"
msgstr ""
+" [options] -d DIR\n"
+"\n"
+"Stvara i sprema funkcijski trag za ispis jezgre u direktorij za ispis DIR"
#: ../src/plugins/abrt-action-generate-backtrace.c:257
msgid "Additional debuginfo directories"
-msgstr ""
+msgstr "Dodatni debuginfo direktoriji"
#: ../src/plugins/abrt-action-generate-backtrace.c:258
msgid "Kill gdb if it runs for more than N seconds"
-msgstr ""
+msgstr "Uništi gdb ako bude radio više od N sekundi"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
-msgstr ""
+msgstr "Funkcijski trag je napravljen i spremljen, %u bajta"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
-msgstr ""
+msgstr "Vadim cpio iz %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
-msgstr ""
+msgstr "Nemogu pisati u '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
-msgstr ""
+msgstr "Nemogu izvaditi paket '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
-msgstr ""
+msgstr "Keširanje datoteka iz %s dobivenih od %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
-msgstr ""
+msgstr "Nemogu izvaditi datoteke iz '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
-msgstr ""
+msgstr "Preuzimam (%i od %i) %s: %3u%%"
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr "Greški pri yum inicijalizaciji (YumBase.doConfigSetup): '%s'"
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
-msgstr ""
+msgstr "Tražim potrebne pakete u odlagalištima"
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr "Greška pri pronalaženju metapodataka: '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr "Greška pri pronalaženju listi datoteka: '%s'"
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
-msgstr ""
+msgstr "Nemogu pronaći pakete za %u debuginfo datoteke"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
-msgstr ""
+msgstr "Paketa za preuzimanje: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
-msgstr ""
+msgstr "Preuzimam %.2fMb, veliÄina instalacije: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
-msgstr ""
+msgstr "Dali je ovo u redu? [y/N]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
-msgstr ""
+msgstr "Preuzimanje paketa %s neuspjelo"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
-msgstr ""
+msgstr "Raspakiranje neuspjelo, prekidam preuzimanje..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
-msgstr ""
+msgstr "Svi preuzeti paketi su izvađeni, odstranjujem %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
-msgstr ""
+msgstr "Nemogu odstraniti %s. Vjerovatno sadrži zapis greške"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
-msgstr ""
+msgstr "Nemogu odstraniti '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
-msgstr ""
+msgstr "Izlazim na korisniÄku naredbu"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr ""
-
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr ""
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
+"Korištenje: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=PRIVDIR] [--cache=CACHEDIR] [--size_mb=VELIÄŒINA]\n"
+"\n"
+"Instalira debuginfo-e za sve build-id-ove izlistate u BUILD_IDS_FILE\n"
+"u CACHEDIR koristeći PRIVDIR kao privremeno podruÄje za pripremanje.\n"
+"Stare datoteke u CACHEDIR se brišu dok su manje nego VELIČINA.\n"
+"\n"
+" -v Budi detaljan\n"
+" -y Neinteraktivno, pretpostavi 'Da' na sva pitanja\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr "Nemogu otvoriti %s: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
+"Memorijski ispis spominje %u debuginfo datoteke. %u od njih nisu instalirane"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
-msgstr ""
+msgstr "Nedostaje debuginfo datoteka: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
-msgstr ""
+msgstr "Sve %u debuginfo datoteke su dostupne"
#: ../src/plugins/abrt-action-kerneloops.c:105
#, c-format
msgid "Submitting oops report to %s"
-msgstr ""
+msgstr "Podnosim izvještaj u %s"
#: ../src/plugins/abrt-action-kerneloops.c:142
msgid ""
@@ -848,10 +983,13 @@ msgid ""
"\n"
"Reports kernel oops to kerneloops.org (or similar) site"
msgstr ""
+" [-v] [-c KONFDATOTEKA]... -d DIREKTORIJ\n"
+"\n"
+"IzvjeÅ¡tava kernel probleme na kerneloops.org (ili sliÄnu) stranicu"
#: ../src/plugins/abrt-action-kerneloops.c:155
msgid "Configuration file"
-msgstr ""
+msgstr "Konfiguracijska datoteka"
#: ../src/plugins/abrt-action-mailx.c:109
msgid "Sending an email..."
@@ -861,13 +999,16 @@ msgstr "Å aljem email..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
+" [-v] -d DIR [-c KONFFILE]\n"
+"\n"
+"Šalje sadržaje direktorija za ispis DIR putem e-pošte"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
msgid "Config file"
-msgstr ""
+msgstr "Konfiguracijska datoteka"
#: ../src/plugins/abrt-action-print.c:39
msgid ""
@@ -875,28 +1016,31 @@ msgid ""
"\n"
"Prints problem information to standard output or FILE"
msgstr ""
+" [-v] -d DIR [-o FILE] [-a da/ne]\n"
+"\n"
+"Ispisuje informacije problema na standardni izlaz ili FILE"
#: ../src/plugins/abrt-action-print.c:54
msgid "Output file"
-msgstr ""
+msgstr "Izlazna datoteka"
#: ../src/plugins/abrt-action-print.c:55
msgid "Append to, or overwrite FILE"
-msgstr ""
+msgstr "Dodaj ili spremi preko FILE"
#: ../src/plugins/abrt-action-print.c:56
msgid "Create reported_to in DIR"
-msgstr ""
+msgstr "Stvori reported_to u DIR"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
-msgstr ""
+msgstr "Izvještaj je dodat u %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
-msgstr ""
+msgstr "Izvještaj je spremljen u %s"
#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
#. doing
@@ -906,19 +1050,19 @@ msgstr ""
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
-msgstr ""
+msgstr "Kompresiram podatke"
#: ../src/plugins/abrt-action-rhtsupport.c:73
msgid "Empty RHTS login or password"
-msgstr ""
+msgstr "Prazno RHTS korisniÄko ime ili Å¡ifra"
#: ../src/plugins/abrt-action-rhtsupport.c:101
msgid "Can't create a temporary directory in /tmp"
-msgstr ""
+msgstr "Nemogu stvoriti privremeni direktorij u /tmp"
#: ../src/plugins/abrt-action-rhtsupport.c:194
msgid "Creating a new case..."
-msgstr ""
+msgstr "Stvaram novi sluÄaj..."
#: ../src/plugins/abrt-action-rhtsupport.c:279
msgid ""
@@ -926,6 +1070,9 @@ msgid ""
"\n"
"Reports a problem to RHTSupport"
msgstr ""
+" [-v] -c CONFFILE -d DIR\n"
+"\n"
+"Izvještava problem RHT podrški"
#: ../src/plugins/abrt-action-trim-files.c:154
msgid ""
@@ -933,34 +1080,37 @@ msgid ""
"\n"
"Deletes dump dirs (-d) or files (-f) in DIRs until they are smaller than SIZE"
msgstr ""
+" [-v] [-d VELIÄŒINA:DIREKTORIJ]... [-f VELIÄŒINA:DIREKTORIJ]... [-p DIREKTORIJ]\n"
+"\n"
+"Briše direktorije ispisa (-d) ili datoteke (-f) u DIREKTORIJima dok nisu manji nego VELIČINA"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
-msgstr ""
+msgstr "Obriši direktorije za ispis"
#: ../src/plugins/abrt-action-trim-files.c:168
msgid "Delete files"
-msgstr ""
+msgstr "Obriši datoteke"
#: ../src/plugins/abrt-action-trim-files.c:169
msgid "Preserve this dump dir"
-msgstr ""
+msgstr "SaÄuvaj ovaj direktorij za ispis"
#: ../src/plugins/abrt-action-upload.c:63
#, c-format
msgid "Sending %s to %s"
-msgstr ""
+msgstr "Å aljem %s na %s"
#. This ends up a "reporting status message" in abrtd
#: ../src/plugins/abrt-action-upload.c:96
#, c-format
msgid "Successfully sent %s to %s"
-msgstr ""
+msgstr "Uspješno slanje %s na %s"
#: ../src/plugins/abrt-action-upload.c:210
#, c-format
msgid "Archive is created: '%s'"
-msgstr ""
+msgstr "Arhiva je stvorena: '%s'"
#: ../src/plugins/abrt-action-upload.c:245
msgid ""
@@ -968,10 +1118,13 @@ msgid ""
"\n"
"Uploads compressed tarball of dump directory DIR"
msgstr ""
+" [-v] -d DIR [-c CONFFILE] [-u URL]\n"
+"\n"
+"Prebacuje kompresiranu tar datoteku od direktorija za ispis DIR"
#: ../src/plugins/abrt-action-upload.c:260
msgid "Base URL to upload to"
-msgstr ""
+msgstr "Osnovni URL za prebacivanje"
#: ../src/plugins/abrt-dump-oops.c:569
msgid ""
@@ -979,41 +1132,45 @@ msgid ""
"\n"
"Extract oops from syslog/dmesg file"
msgstr ""
+" [-vsrowx] [-d DIR] FILE\n"
+"\n"
+"Izvadi oops iz syslog/dmesg datoteke"
#: ../src/plugins/abrt-dump-oops.c:586
msgid "Parse kernel's message buffer before parsing FILE"
-msgstr ""
+msgstr "Prođi kroz spremnik poruka kernela prije nego prođeš kroz DATOTEKU"
#: ../src/plugins/abrt-dump-oops.c:587
msgid "Print found oopses on standard output"
-msgstr ""
+msgstr "Ispiši pronađene oopse na standardnom izlazu"
#: ../src/plugins/abrt-dump-oops.c:588
msgid "Do not exit, watch the file for new oopses"
-msgstr ""
+msgstr "Nemoj izlaziti. prati datoteke za nove oopse"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
-msgstr ""
+msgstr "Stvori ABRT ispis u DIR za svaki pronađen oops"
#: ../src/plugins/abrt-dump-oops.c:593
msgid "Make the dump directory world readable"
-msgstr ""
+msgstr "Direktorij za spis postaje slobodan za pisanje svima"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
-msgstr ""
+msgstr "zapiši u syslog"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:1
msgid "Download debuginfo packages and generate backtrace locally using GDB"
msgstr ""
+"Preuzmi debuginfo pakete i stvori funkcijski trag lokalno koristeći GDB"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:2
msgid "Local GNU Debugger"
-msgstr ""
+msgstr "Lokalni GNU ispravljaÄ greÅ¡ki"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
@@ -1021,18 +1178,21 @@ msgid ""
"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
" to remote machines."
msgstr ""
+"Treba da preuzme debuginfo pakete koji mogu zahtjevati dosta vremena i "
+"zauzeti prostor na tvrdom disku. Međutim, za razliku od RetraceServer, "
+"nešalje ispis jezgre na udaljene mašine."
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
msgid "Address of the retrace server"
-msgstr ""
+msgstr "Adresa retrace servera"
#: ../src/plugins/analyze_RetraceServer.xml.in.h:2
msgid "Retrace server URL"
-msgstr ""
+msgstr "URL retrace servera"
#: ../src/plugins/analyze_RetraceServer.xml.in.h:3
msgid "Send core dump to remote retrace server for analysis"
-msgstr ""
+msgstr "Pošalji ispis jezgre na udaljeni retrace server za analizu"
#: ../src/plugins/analyze_RetraceServer.xml.in.h:4
msgid ""
@@ -1042,136 +1202,143 @@ msgid ""
"Cons: coredump you upload contains all the data from the crashed program, "
"including your private data, if any."
msgstr ""
+"Prebacuje ispis jezgre na server koji stvara funkcijski trag i vraća ga. Za:"
+" nema potrebe za debuginfo preuzimanjima. Retrace serverova baza podataka "
+"debuginfo-a je potpunija. Retrace server može stvarati bolje funkcijske "
+"tragove. Protiv: ispis jezgre koji prebacite sadrži sve podatke iz srušenog "
+"programa ukljuÄujući VaÅ¡e privatne podatke (ako postoje)."
#: ../src/plugins/report_Bugzilla.xml.in.h:1
msgid "Address of Bugzilla server"
-msgstr ""
+msgstr "Adresa Bugzilla servera"
#: ../src/plugins/report_Bugzilla.xml.in.h:2
msgid "Bugzilla"
-msgstr ""
+msgstr "Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:3
msgid "Bugzilla URL"
-msgstr ""
+msgstr "Bugzilla URL"
#: ../src/plugins/report_Bugzilla.xml.in.h:4
msgid "Bugzilla account password"
-msgstr ""
+msgstr "Bugzilla Å¡ifra raÄuna"
#: ../src/plugins/report_Bugzilla.xml.in.h:5
msgid "Bugzilla account user name"
-msgstr ""
+msgstr "Bugzilla korisniÄko ime raÄuna"
#: ../src/plugins/report_Bugzilla.xml.in.h:6
#: ../src/plugins/report_RHTSupport.xml.in.h:2
msgid "Check SSL key validity"
-msgstr ""
+msgstr "Provjeri ispravnost SSL kljuÄa"
#: ../src/plugins/report_Bugzilla.xml.in.h:7
#: ../src/plugins/report_RHTSupport.xml.in.h:3
msgid "Password"
-msgstr ""
+msgstr "Å ifra"
#: ../src/plugins/report_Bugzilla.xml.in.h:8
msgid "Report to Bugzilla bug tracker"
-msgstr ""
+msgstr "Podnesi izvjeÅ¡taj Bugzilla tragaÄu greÅ¡ki"
#: ../src/plugins/report_Bugzilla.xml.in.h:9
msgid "User name"
-msgstr ""
+msgstr "KorisniÄko ime"
#: ../src/plugins/report_Bugzilla.xml.in.h:10
#: ../src/plugins/report_RHTSupport.xml.in.h:10
msgid "Verify SSL"
-msgstr ""
+msgstr "Provjeri SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
"You can create bugzilla.redhat.com account &lt;a "
"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
+"Možete napraviti bugzilla.redhat.com raÄun <a "
+"href=\"https://bugzilla.redhat.com/createaccount.cgi\">ovdje</a>"
#: ../src/plugins/report_Kerneloops.xml.in.h:1
msgid "Kerneloops URL"
-msgstr ""
+msgstr "Kerneloops URL"
#: ../src/plugins/report_Kerneloops.xml.in.h:2
msgid "Kerneloops.org"
-msgstr ""
+msgstr "Kerneloops.org"
#: ../src/plugins/report_Kerneloops.xml.in.h:3
msgid "Oops server url"
-msgstr ""
+msgstr "Url oops servera"
#: ../src/plugins/report_Kerneloops.xml.in.h:4
msgid "Send kernel problems to oops tracker"
-msgstr ""
+msgstr "PoÅ¡alji kernel probleme oops tragaÄu"
#: ../src/plugins/report_Mailx.xml.in.h:1
msgid "Mailx"
-msgstr ""
+msgstr "Mailx"
#: ../src/plugins/report_Mailx.xml.in.h:2
msgid "Message subject"
-msgstr ""
+msgstr "Subjekt poruke"
#: ../src/plugins/report_Mailx.xml.in.h:3
msgid "Recipient"
-msgstr ""
+msgstr "Primatelj"
#: ../src/plugins/report_Mailx.xml.in.h:4
msgid "Recipient's email"
-msgstr ""
+msgstr "E-pošta primatelja"
#: ../src/plugins/report_Mailx.xml.in.h:5
msgid "Send Binary Data"
-msgstr ""
+msgstr "Pošalji binarne podatke"
#: ../src/plugins/report_Mailx.xml.in.h:6
msgid "Send binary files like coredump"
-msgstr ""
+msgstr "Pošalji binarne datoteke kao ispis jezgre"
#: ../src/plugins/report_Mailx.xml.in.h:7
msgid "Send via email"
-msgstr ""
+msgstr "Pošalji putem e-pošte"
#: ../src/plugins/report_Mailx.xml.in.h:8
msgid "Sender"
-msgstr ""
+msgstr "Pošiljaoc"
#: ../src/plugins/report_Mailx.xml.in.h:9
msgid "Sender's email"
-msgstr ""
+msgstr "E-pošta pošiljaoca"
#: ../src/plugins/report_Mailx.xml.in.h:10
msgid "Subject"
-msgstr ""
+msgstr "Subjekt"
#: ../src/plugins/report_RHTSupport.xml.in.h:1
msgid "Address of the Red Hat support portal"
-msgstr ""
+msgstr "Adresa Red Hat portala podrške"
#: ../src/plugins/report_RHTSupport.xml.in.h:4
msgid "RH Portal URL"
-msgstr ""
+msgstr "URL RH portala"
#: ../src/plugins/report_RHTSupport.xml.in.h:5
msgid "Red Hat Customer Support"
-msgstr ""
+msgstr "Red Hat podrška za kupce"
#: ../src/plugins/report_RHTSupport.xml.in.h:6
msgid "Red Hat customer password"
-msgstr ""
+msgstr "Red Hat Å¡ifra kupca"
#: ../src/plugins/report_RHTSupport.xml.in.h:7
msgid "Red Hat customer user name"
-msgstr ""
+msgstr "Red Hat korisniÄko ime kupca"
#: ../src/plugins/report_RHTSupport.xml.in.h:8
msgid "Report to Red Hat support"
-msgstr ""
+msgstr "Izvijesti Red Hat podršku"
#: ../src/plugins/report_RHTSupport.xml.in.h:9
msgid "Username"
-msgstr ""
+msgstr "KorisniÄko ime"
diff --git a/po/ca.po b/po/ca.po
index e8d63c89..5b5960a2 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Catalan <fedora@llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "Mini-aplicació de notificacions d'ABRT"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Eina d'enviament automàtic d'informes d'errors"
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "Robert Antoni Buj Gelonch <robert.buj@gmail.com>"
@@ -72,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr ""
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -97,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Heu d'especificar exactament una operació"
@@ -116,7 +116,8 @@ msgid ""
"# Check that it does not contain any sensitive data (passwords, etc.)"
msgstr ""
"# Traça inversa\n"
-"# Comproveu que no contingui cap dada que sigui perjudicial (contrasenyes, etcètera.)"
+"# Comproveu que no contingui cap dada que sigui perjudicial (contrasenyes, "
+"etcètera.)"
#: ../src/cli/report.c:155
msgid "# Architecture"
@@ -175,7 +176,7 @@ msgstr ""
"No s'han detectat canvis en l'informe"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "s"
@@ -211,50 +212,50 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "S'hi està informant..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Informa utilitzant %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "S'hi està ometent..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr ""
"Els informes estan inhabilitats perquè la traça inversa no és pot utilitzar"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -270,7 +271,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -283,21 +284,21 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -305,15 +306,15 @@ msgstr ""
"La mida de l'informe sobrepassa la quota. Reviseu el valor de "
"MaxCrashReportsSize en abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -333,57 +334,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Visualitzeu i informeu de les fallides en les aplicacions"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Informat"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Fitxer"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Edita"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Ajuda"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Visualitzeu i informeu de les fallides en les aplicacions"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -422,58 +423,57 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr ""
-"Els informes estan deshabilitats perquè no es pot utilitzar la traça "
-"inversa."
+"Els informes estan deshabilitats perquè no es pot utilitzar la traça inversa."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Haureu de comprovar la traça inversa per les dades compromeses."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Heu d'estar d'acord amb l'enviament de la traça inversa."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Nom"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -509,25 +509,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Detalls"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -595,13 +599,15 @@ msgstr ""
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -633,84 +639,84 @@ msgstr ""
msgid "New bug id: %i"
msgstr "ID del nou error: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Falta el membre obligatori 'bugs'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() sense èxit. No s'ha pogut recollir tota la informació "
"obligatoria"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Creació sense èxit de l'entrada a Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Ja s'ha informat de l'error: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Afegeix %s al llistat CC"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "S'està afegint un nou comentari a l'error %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -732,119 +738,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -873,7 +912,7 @@ msgstr "S'està enviant un correu electrònic..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -900,21 +939,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "L'informe ha estat annexat a %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "L'informe ha estat emmagatzemat a %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1006,7 +1043,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1015,7 +1052,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1030,8 +1067,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1100,8 +1137,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/cs.po b/po/cs.po
index 6312c3d8..872ab493 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,10 +7,10 @@ msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"POT-Creation-Date: 2011-05-02 20:23+0200\n"
+"PO-Revision-Date: 2011-05-03 15:21+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
-"Language-Team: Czech <None>\n"
+"Language-Team: Czech (http://www.transifex.net/projects/p/fedora/team/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -22,7 +22,7 @@ msgid "ABRT notification applet"
msgstr "Upozorňovací applet démonu ABRT"
#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/gui-gtk/abrt-gtk.c:358
msgid "Automatic Bug Reporting Tool"
msgstr "Nástroj automatického hlášení chyb"
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr "Applet upozorňující uživatele na chyby nalezené démonem ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"Jiří MoskovÄák <jmoskovc@redhat.com>\n"
@@ -76,7 +76,7 @@ msgstr "Vyskytl se problém"
msgid "Open ABRT"
msgstr "Spustit ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -101,7 +101,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Musíte zadat právě jednu operaci"
@@ -216,24 +216,24 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Nahlašuje se…"
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Nahlásit prostřednictvím %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Vynecháno…"
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Nahlašování zakázáno, protože výpis volání není použitelný"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -242,12 +242,12 @@ msgstr ""
"Zkuste nainstalovat balíÄky s ladicími údaji ruÄnÄ› pomocí „debuginfo-install"
" %s“ a zkuste to znovu\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Pád nahlášen prostřednictvím %d oznamovacích událostí (%d chyb)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -257,13 +257,13 @@ msgstr ""
"\n"
"Dotáže se databáze balíÄků a uloží název balíÄku, komponentu a popis."
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -281,7 +281,7 @@ msgstr ""
" [-vs] -d ADRESÃŘ -e UDÃLOST\n"
" nebo: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Protokolovat do syslogu"
@@ -294,21 +294,21 @@ msgstr "Obstarat UDÃLOST"
msgid "List possible events [which start with PFX]"
msgstr "Vypsat možné události [které zaÄínají na PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Přidá názvy programů do protokolu"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [PŘEPÃNAÄŒE]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Použije UID jako UID uživatele"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -316,15 +316,15 @@ msgstr ""
"Velikost zprávy pÅ™ekroÄena. Prosím, zkontrolujte systémovou hodnotu "
"MaxCrashReportsSize v abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Nedémonizuje se"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Protokoluje do syslogu i s -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "SkonÄí po N sekundách neÄinnosti"
@@ -344,14 +344,14 @@ msgstr "Událost"
msgid "Configure E_vent"
msgstr "Nasta_vit událost"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
"Wrong settings detected for %s, reporting will probably fail if you continue"
" with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
@@ -362,39 +362,39 @@ msgstr ""
msgid "View and report application crashes"
msgstr "Prohlédni si a nahlas chyby v aplikacích"
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Nahlášeno"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Problém"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Poslední výskyt"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Soubor"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Upravit"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Pomoc"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "Nastav_ení událostí"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Online nápo_věda"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -442,19 +442,19 @@ msgstr "(binární soubor, %'llu bajtů)"
msgid "(no description)"
msgstr "(žádný popis)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%'llu bajtů, %'u souborů"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Pro událost „%s“ není urÄen způsob zpracování"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -463,37 +463,37 @@ msgstr ""
"postup, jak problém vyvolat."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Odeslání hlášení není povoleno, protože výpis volání je nepoužitelný."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Ve výpisu volání byste měli zkontrolovat citlivá data."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "S odesláním výpisu volání musíte souhlasit."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Analyzuje se…"
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analýza skonÄila s návratovým kódem %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "NahlaÅ¡ování skonÄilo s návratovým kódem %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Název"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Hodnota"
@@ -536,25 +536,29 @@ msgid "Click 'Apply' to start reporting"
msgstr "Proces hlášení zapoÄnete kliknutím na „Aplikovat“."
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr "Analýzu a hlášení tohoto problému zapoÄnete kliknutím na „VpÅ™ed“."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Nastavit _události"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Podrobnosti"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "Jak k tomuto problému došlo (krok za krokem)? Jak jej lze vyvolat?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Souhl_asím s odesláním výpisu volání"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Znovu vytvořit výpis volání"
@@ -674,75 +678,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Číslo nové chyby: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "Chybí nezbytný soubor „%s“, nelze pokraÄovat…"
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "Nezbytný soubor „%s“ je prázdný, nelze pokraÄovat…"
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Probíhá přihlášeno do Bugzilly na %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Kontrolují se duplikáty"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Povinný prvek „bugs“ chybí"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() selhalo. Nebylo možné získat všechny povinné údaje"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Vytváří se nové chybové hlášení"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Záznam v bugzille se nepodařilo vytvořit"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Probíhá odhlášení"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Tato chyba již je nahlášena: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla nedokázala najít rodiÄe chyby %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Do seznamu CC přidat %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "K chybě %d se přidává nový komentář"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -752,7 +756,7 @@ msgstr ""
"\n"
"Nahlásí problém do Bugzilly."
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "KonfiguraÄní soubor (lze zadat vícekrát)"
@@ -778,121 +782,148 @@ msgstr "Zabije gdb, pokud běží déle než N sekund"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Výpis volání byl vytvořen a uložen, %u bajtů"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Z %s se vybaluje cpio"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Do „%s“ nezle zapsat: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Balík „%s“ nelze rozbalit"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "Zapamatovávají se soubory z %s vyrobené z %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Z „%s“ nelze vybalit soubory"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Stahuje se (%i z %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Potřebné balíky se hledají v repozitářích"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Pro %u ladicích souborů nelze dohledat balíÄky"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "BalíÄků ke stažení: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Stahuje se %.2f MB, instalovaná velikost: %.2f MB"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
-msgstr "Je to v pořádku [y=ano/N=ne] "
+msgstr "Je to v pořádku [a/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "BalíÄek %s se nepodaÅ™ilo stáhnout"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Rozbalování selhalo, stahovaní bude ukonÄeno…"
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "VÅ¡echny stažené balíÄky byly rozbaleny, odstraňuje se %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s nelze odstranit, zřejmě obsahuje chybový protokol"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "„%s“ nelze odstranit: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "ÄŒinnost ukonÄena na příkaz uživatele"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-"Použití %s --core=SOUBOR_S_OBRAZEM_PAMÄšTI --tmpdir=POMOCNÃ_ADRESÃŘ "
-"--cache=ADRESÃŘ_S_POMOCNOU_PAMÄšTÃ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Musíte zadat cestu k souboru s obrazem paměti."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"Obraz paměti odkazuje na %u ladicích souborů, %u z nich není nainstalováno"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Chybí ladicí soubor: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "Všech %u souborů s ladicími informacemi je k dostupných"
@@ -924,11 +955,8 @@ msgstr "Odesílá se e-mail…"
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d ADRESÃŘ [-c KONFIGURAÄŒNÃ_SOUBOR]\n"
-"\n"
-"ADRESÃŘ s výpisem odeÅ¡le e-mailem jakožto zkomprimovaný archiv taru."
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -957,12 +985,12 @@ msgstr "Připíše na konec SOUBORU, nebo SOUBOR přepíše"
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Hlášení bylo připojeno k %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Hlášení bylo uloženo do %s"
@@ -1082,7 +1110,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "UÄiní adresář s výpisem vÅ¡em Äitelný"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "protokolovat do syslogu"
diff --git a/po/da.po b/po/da.po
index 3fb21229..2889bce1 100644
--- a/po/da.po
+++ b/po/da.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
+"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "Notificeringspanelprogram for ABRT"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Automatisk værktøj til fejlrapportering"
@@ -50,7 +50,7 @@ msgstr ""
"Notificeringspanelprogram som giver brugere besked om problemer opdaget af "
"ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"Kris Thomsen\n"
@@ -78,7 +78,7 @@ msgstr "Et problem er opstået"
msgid "Open ABRT"
msgstr "Ã…ben ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -102,8 +102,28 @@ msgid ""
"\t-V, --version\t\tDisplay version and exit\n"
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
+"Brug: %s -l[f] [-D GRUNDMAPPE]...]\n"
+" eller: %s -r[y] NEDBRUDSMAPPE\n"
+" eller: %s -i[b] NEDBRUDSMAPPE\n"
+" eller: %s -d NEDBRUDSMAPPE\n"
+"\n"
+"\t-l, --list\t\tOplist problemer, som endnu ikke er rapporteret\n"
+"\t -f, --full\t\tOplist alle problemer\n"
+"\t-D GRUNDMAPPE\t\tMappe, som problemerne skal listes fra\n"
+"\t\t\t\t(standard: -D $HOME/.abrt/spool -D %s)\n"
+"\n"
+"\t-r, --report\t\tSend en rapport om NEDBRUDSMAPPE\n"
+"\t -y, --always\t\t...uden redigering og spørgsmål\n"
+"\t-i, --info\t\tUdskriv detaljeret information om NEDBRUDSMAPPE\n"
+"\t -f, --full\t\t...inkluderer elementer over flere linjer\n"
+"\t\t\t\tBemærk: -if vil køre analyseringer\n"
+"\t\t\t\t(hvis denne NEDBRUDSMAPPE har defineret analyseringer)\n"
+"\t-d, --delete\t\tFjern NEDBRUDSMAPPE\n"
+"\n"
+"\t-V, --version\t\tVis version og afslut\n"
+"\t-v, --verbose\t\tVær uddybende\n"
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Du skal angive præcis én handling"
@@ -181,7 +201,7 @@ msgstr ""
"Ingen ændringer er fundet i rapporten"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "j"
@@ -217,24 +237,24 @@ msgstr "Du har valgt et nummer som er uden for det tilladte"
msgid "Invalid input, program exiting..."
msgstr "Ugyldig input, program afslutter..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Rapporterer..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Rapporter med %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Springer over..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Rapportering er deaktiveret, fordi backtracen er ubrugelig"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -243,12 +263,12 @@ msgstr ""
"Prøv at installere fejlsøgningsinfo manuelt ved at bruge kommandoen: "
"\"debuginfo-install %s\" og prøv igen\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Nedbrud rapporteret via %d rapporteringsbegivenheder (%d fejl)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -258,13 +278,13 @@ msgstr ""
"\n"
"Forespørg pakkedatabase og gem pakkenavn, -komponent og -beskrivelse"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -282,7 +302,7 @@ msgstr ""
" [-vs] -d MAPPE -e BEGIVENHED\n"
"eller: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Skriv til syslog"
@@ -295,21 +315,21 @@ msgstr "Håndtér EVENT"
msgid "List possible events [which start with PFX]"
msgstr "Oplist mulige events [som starter med PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Føj programnavne til log"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [tilvalg]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Brug UID som klient-uid"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -317,15 +337,15 @@ msgstr ""
"Rapportens størrelse overskred grænsen. Kontrollér venligst systemets "
"MaxCrashReportsSize-værdi i abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Dæmonisér ikke"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Skriv til syslog, selv med -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Afslut efter SEC sekunders inaktivitet"
@@ -345,57 +365,61 @@ msgstr "Begivenhed"
msgid "Configure E_vent"
msgstr "Konfigurér b_egivenhed"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
+"Forkerte indstillinger fundet for %s, rapporteringen vil højst sansynligt "
+"mislykkedes, hvis du fortsætter med den nuværende konfiguration."
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
+"Forkerte indstillinger fundet for <b>%s</b>, rapporteringen vil højst "
+"sansynligt mislykkedes, hvis du fortsætter med den nuværende konfiguration."
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Vis og rapportér programnedbrud"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Rapporteret"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Problem"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Seneste opståen"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Fil"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Redigér"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Hjælp"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "_Begivenhedskonfiguration"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Online _hjælp"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Vis og rapportér programnedbrud"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -415,7 +439,8 @@ msgid ""
msgstr ""
" [-vp] [-g GUI_FIL] MAPPE\n"
"\n"
-"Grafisk værktøj til at analysere og rapportere problemer gemt i en angivet mappe"
+"Grafisk værktøj til at analysere og rapportere problemer gemt i en angivet "
+"mappe"
#: ../src/gui-wizard-gtk/main.c:93
msgid "Alternate GUI file"
@@ -443,19 +468,19 @@ msgstr "(binærfil, %llu byte)"
msgid "(no description)"
msgstr "(ingen beskrivelse)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu byte, %u filer"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Ingen behandling for begivenheden \"%s\" er defineret"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -464,37 +489,37 @@ msgstr ""
"reproducere fejlen."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Rapportering er deaktiveret fordi backtracen er ubrugelig."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Du bør kontrollere backtracen for følsomme data."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Du skal godkende at backtracen bliver sendt."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Analyserer..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analysering afsluttede med exit-kode %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Rapportering afsluttede med exit-kode %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Navn"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Værdi"
@@ -521,8 +546,8 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
-"Backtracen giver udviklerne detaljer om nedbruddet, hjælper dem med at finde"
-" kilden til problemet. Gennemlæs det og fjern alle følsomme data, som du "
+"Backtracen giver udviklerne detaljer om nedbruddet, hjælper dem med at finde "
+"kilden til problemet. Gennemlæs det og fjern alle følsomme data, som du "
"helst ikke vil dele:"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
@@ -538,28 +563,30 @@ msgid "Click 'Apply' to start reporting"
msgstr "Tryk \"Tilføj\" for at starte rapportering"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"Tryk \"Næste\" for at fortsætte med analysering og rapportering af dette "
-"problem."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Konfigurér begivenheder"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Detaljer"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
"Hvordan opstod dette problem (trin-for-trin)? Hvordan kan de reproduceres?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Jeg _accepterer at indsende denne backtrace"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Regenerér backtrace"
@@ -629,16 +656,19 @@ msgstr "Brug %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [tilvalg] -d MAPPE\n"
"\n"
-"Analyserer C/C++-backtrace, genererer duplikationshash, backtrace-bedømmelse og identificerer nedbrudsfunktion i dump-mappen"
+"Analyserer C/C++-backtrace, genererer duplikationshash, backtrace-bedømmelse "
+"og identificerer nedbrudsfunktion i dump-mappen"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -679,76 +709,76 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Ny bug-id: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr "Tomt logind eller adgangskode, kontrollér venligst din konfiguration"
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "Essentiel fil \"%s\" mangler, kan ikke fortsætte..."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "Essentiel fil \"%s\" er tom, kan ikke fortsætte..."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Logger ind på Bugzilla på %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Kontrollerer for dubletter"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Manglende nødvendigt medlem \"bugs\""
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() mislykkedes. Kunne ikke samle alle nødvendige informationer"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Opretter en ny fejlrapport"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Oprettelse af Bugzilla-post mislykkedes"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Logger ud"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Fejlen er allerede rapporteret: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla kunne ikke finde den overliggende til fejl %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Tilføj %s til CC-listen"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Tilføj ny kommentar til fejlrapport %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -758,7 +788,7 @@ msgstr ""
"\n"
"Rapporterer problem til Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Konfigurationsfil (kan angives mange gange)"
@@ -783,120 +813,153 @@ msgstr "Afslut gdb hvis den kører i mere end N sekunder"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Backtrace er genereret og gemt, %u byte"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Henter cpio fra %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Kan ikke skrive til \"%s\": %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Kan ikke udpakken pakke \"%s\""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "Midlertidigt lagrede filer fra %s lavet fra %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Kan ikke udpakke filer fra \"%s\""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Henter (%i af %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Kigger efter nødvendige pakker i pakkearkiver"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Kan ikke finde pakker tuk %u fejlsøgningsinfofiler"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Pakker at hente: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Henter %.2fMb, installeret størrelse: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Er dette o.k. [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Nedhentning af pakken %s mislykkedes"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Udpakning mislykkedes, abryder nedhentning..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "Alle hentede pakker er blevet udpakket, fjerner %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Kan ikke fjerne %s, indeholder sikkert en fejllog"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Kan ikke fjerne \"%s\": %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Afslutter på brugerkommando"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Brug: %s --core=KERNEFIL --tmpdir=TMPMAPPE --cache=CACHEMAPPE"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Du skal angive en sti til kernedump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"Kernedumpreferencer %u fejlsøgningsinfofiler, %u af dem er ikke installeret"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Manglende fejlsøgningsinfofil: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "Alle %u fejlsøgningsinfofiler er tilgængelige"
@@ -928,11 +991,8 @@ msgstr "Sender en e-post..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d MAPPE [-c KONFIGFIL]\n"
-"\n"
-"Sender pakket tarball af dump-mappen via e-post"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -959,23 +1019,21 @@ msgstr "Knyt til eller overskriv FIL"
#: ../src/plugins/abrt-action-print.c:56
msgid "Create reported_to in DIR"
-msgstr ""
+msgstr "Opret reported_to i MAPPE"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Rapporten blev lagt til %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Rapporten blev gemt til %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -987,7 +1045,7 @@ msgstr "Ryd RHTS-logind eller -adgangskode"
#: ../src/plugins/abrt-action-rhtsupport.c:101
msgid "Can't create a temporary directory in /tmp"
-msgstr ""
+msgstr "Kan ikke oprette en midlertidig mappe i /tmp"
#: ../src/plugins/abrt-action-rhtsupport.c:194
msgid "Creating a new case..."
@@ -1011,7 +1069,8 @@ msgid ""
msgstr ""
" [-v] [-d STØRRELSE:MAPPE]... [-f STØRRELSE:MAPPE]... [-p MAPPE]\n"
"\n"
-"Sletter dump-mapper (-d) eller filer (-f) i MAPPER indtil de er mindre end STØRRELSE"
+"Sletter dump-mapper (-d) eller filer (-f) i MAPPER indtil de er mindre end "
+"STØRRELSE"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
@@ -1061,6 +1120,9 @@ msgid ""
"\n"
"Extract oops from syslog/dmesg file"
msgstr ""
+" [-vsrowx] [-d MAPPE] FIL\n"
+"\n"
+"Udpakker oops fra syslog-/dmesg-fil"
#: ../src/plugins/abrt-dump-oops.c:586
msgid "Parse kernel's message buffer before parsing FILE"
@@ -1076,16 +1138,16 @@ msgstr "Afslut ikke, kontrollér filen for nye oops'er"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
-msgstr ""
+msgstr "Opret ABRT-dump i MAPPE for hver fundet oops"
#: ../src/plugins/abrt-dump-oops.c:593
msgid "Make the dump directory world readable"
msgstr "Gør dumpningsmappen globalt læsbar"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "log til syslog"
@@ -1100,9 +1162,11 @@ msgstr "Lokal GNU-fejlsøger"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
+"Skal hente debuginfo-pakker, som kan tage ret lang tid og optage diskplads. "
+"Men som, ulig RetraceServer, ikke sender kernedump til fjernmaskiner."
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
msgid "Address of the retrace server"
@@ -1124,6 +1188,12 @@ msgid ""
"Cons: coredump you upload contains all the data from the crashed program, "
"including your private data, if any."
msgstr ""
+"Oploader kernedump til en server, som genererer backtracen og returnerer "
+"den. Fordele: ingen grund til at hente fejlsøgningsinfo. Retraceserverens "
+"database over fejlsøgningsinformationer er mere komplet. Retraceserveren "
+"genererer muligvis bedre backtraces. Ulemper: kernedumpninger du oploader "
+"indeholder alle data fra det nedbrudte program, inklusiv eventuelle private "
+"data."
#: ../src/plugins/report_Bugzilla.xml.in.h:1
msgid "Address of Bugzilla server"
@@ -1170,9 +1240,11 @@ msgstr "Verificér SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
+"Du kan oprette en bugzilla.redhat.com-konto <a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\">her</a>"
#: ../src/plugins/report_Kerneloops.xml.in.h:1
msgid "Kerneloops URL"
diff --git a/po/de.po b/po/de.po
index d83c4023..8aaa0ded 100644
--- a/po/de.po
+++ b/po/de.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: German <trans-de@lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT-Benachrichtigungs-Applet"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Automatisches Bug-Reporting-Tool"
@@ -50,7 +50,7 @@ msgstr ""
"Info-Applet, das Benutzer über die von ABRT entdeckten Probleme "
"benachrichtigt"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "translator-credits"
@@ -74,7 +74,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT öffnen"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +99,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Sie müssen exakt eine Operation angeben."
@@ -118,7 +118,8 @@ msgid ""
"# Check that it does not contain any sensitive data (passwords, etc.)"
msgstr ""
"# Backtrace\n"
-"# Stellen Sie sicher, dass keine sensiblen Daten (Passwörter, usw.) enthalten sind"
+"# Stellen Sie sicher, dass keine sensiblen Daten (Passwörter, usw.) "
+"enthalten sind"
#: ../src/cli/report.c:155
msgid "# Architecture"
@@ -179,7 +180,7 @@ msgstr ""
"Es wurden keine Änderungen am Bericht festgestellt"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "j"
@@ -215,51 +216,51 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Berichten..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Unter Verwendung von %s melden?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Ãœberspringen..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Berichterstellung deaktiviert, da Backtrace unbrauchbar"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"Bitte versuchen Sie, debuginfo manuell mit dem Befehl: \"debuginfo-install "
-"%s\" zu installieren und versuchen Sie es erneut\n"
+"Bitte versuchen Sie, debuginfo manuell mit dem Befehl: \"debuginfo-install %s"
+"\" zu installieren und versuchen Sie es erneut\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -275,7 +276,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -288,21 +289,21 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [options]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -310,15 +311,15 @@ msgstr ""
"Berichtgröße überschreitet die maximale Größe. Bitte überprüfen Sie den "
"MaxCrashReportsSize-Wert in abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Nicht daemonize"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -338,57 +339,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Applikationsabstürze ansehen und melden"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Berichtet"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Datei"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Bearbeiten"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Hilfe"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Applikationsabstürze ansehen und melden"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -427,19 +428,19 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -448,37 +449,37 @@ msgstr ""
"Schritte zum Reproduzieren angeben."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Berichterstellung deaktiviert, da der Backtrace unbrauchbar ist."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Sie sollten den Backtrace auf sensible Daten überprüfen."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Sie müssen dem Senden des Backtrace zustimmen."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Name"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -514,25 +515,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Details"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -600,13 +605,15 @@ msgstr "Verwendung: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -638,84 +645,84 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Neue Fehler-ID: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Fehlender benötigter Teil 'bugs'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() fehlgeschlagen. Es konnten nicht alle relevanten "
"Informationen gesammelt werden."
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Erstellung eines Bugzilla-Eintrags fehlgeschlagen"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Fehler wurde bereits gemeldet: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla kann die Eltern des Fehlerberichts nicht finden %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "%s zur CC-Liste hinzufügen"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Füge neuen Kommentar in Bug(%d) hinzu"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -737,119 +744,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -878,7 +918,7 @@ msgstr "Eine E-Mail senden ..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -905,21 +945,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Der Bericht wurde an %s angefügt"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Der Bericht wurde in %s gespeichert"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1011,7 +1049,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1020,7 +1058,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1035,8 +1073,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1105,8 +1143,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/el.po b/po/el.po
index 18a8de51..7ae2998a 100644
--- a/po/el.po
+++ b/po/el.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Greek <trans-el@lists.fedoraproject.org>\n"
+"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr ""
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "ΕÏγαλείο αυτόματης αναφοÏάς σφαλμάτων"
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
@@ -72,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr ""
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -97,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr ""
@@ -169,7 +169,7 @@ msgid ""
msgstr ""
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr ""
@@ -205,49 +205,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr ""
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr ""
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr ""
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr ""
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -263,7 +263,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -276,35 +276,35 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr "[επιλογές]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -324,57 +324,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "ΠÏοβολή και αναφοÏά κατάÏÏευσης εφαÏμογών"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_ΑÏχείο"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_ΕπεξεÏγασία"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Βοήθεια"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "ΠÏοβολή και αναφοÏά κατάÏÏευσης εφαÏμογών"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -413,56 +413,56 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Όνομα"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -498,25 +498,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "ΛεπτομέÏειες"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -584,13 +588,15 @@ msgstr "ΧÏήση: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -622,83 +628,83 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Îέο id σφάλματος;%i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Λείπει το υποχÏεωτικό member 'bugs'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"Αποτυχία get_bug_info(). Αδυναμία συλλογής όλων των απαÏαίτητων πληÏοφοÏιών"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Αποτυχία δημιουÏγίας καταχώÏισης στο Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Το σφάλμα έχει ήδη αναφεÏθεί %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "ΠÏοσθήκη σχολίου στο σφάλμα (%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -720,119 +726,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Είναι εντάξει; [ν/ο]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Η λήψη των πακέτων %s απέτυχε"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -861,7 +900,7 @@ msgstr "Αποστολή ενός email..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -888,21 +927,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr ""
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -994,7 +1031,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1003,7 +1040,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1018,8 +1055,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1088,8 +1125,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/en_GB.po b/po/en_GB.po
index 63724e2d..3ed75a08 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: English (United Kingdom) <None>\n"
+"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT notification applet"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Automatic Bug Reporting Tool"
@@ -49,7 +49,7 @@ msgid ""
msgstr ""
"Notification area applet that notifies users about issues detected by ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "Bruce Cowan <bruce@bcowan.me.uk>"
@@ -73,7 +73,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "Open ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -98,7 +98,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "You must specify exactly one operation"
@@ -176,7 +176,7 @@ msgstr ""
"No changes were detected in the report"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -212,24 +212,24 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Reporting..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Report using %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Skipping..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Reporting disabled because the backtrace is unusable"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -238,12 +238,12 @@ msgstr ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -253,13 +253,13 @@ msgstr ""
"\n"
"Query package database and save package name, component and description"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -277,7 +277,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" or: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Log to syslog"
@@ -290,21 +290,21 @@ msgstr "Handle EVENT"
msgid "List possible events [which start with PFX]"
msgstr "List possible events [which start with PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Add program names to log"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [options]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Use UID as client uid"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -312,15 +312,15 @@ msgstr ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Do not daemonise"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Log to syslog even with -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Exit after SEC seconds of inactivity"
@@ -340,57 +340,57 @@ msgstr "Event"
msgid "Configure E_vent"
msgstr "Configure E_vent"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "View and report application crashes"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Reported"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Problem"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Last occurrence"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_File"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Edit"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Help"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "_Event configuration"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Online _Help"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "View and report application crashes"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -438,19 +438,19 @@ msgstr "(binary file, %llu bytes)"
msgid "(no description)"
msgstr "(no description)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu bytes, %u files"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "No processing for event '%s' is defined"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -459,37 +459,37 @@ msgstr ""
"reproduce."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Reporting disabled because the backtrace is unusable."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "You should check the backtrace for sensitive data."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "You must agree with sending the backtrace."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Analysing..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analysing finished with exit code %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Reporting finished with exit code %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Name"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Value"
@@ -532,25 +532,29 @@ msgid "Click 'Apply' to start reporting"
msgstr "Click 'Apply' to start reporting"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr "Click 'Forward' to proceed with analysing and reporting this problem."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Configure _Events"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Details"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "How did this problem happen (step-by-step)? How can it be reproduced?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "I _agree with submitting the backtrace"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Regenerate backtrace"
@@ -620,16 +624,19 @@ msgstr "Usage: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [options] -d DIR\n"
"\n"
-"Analyses C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyses C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -670,75 +677,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "New bug id: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Logging into Bugzilla at %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Checking for duplicates"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Missing mandatory member 'bugs'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() failed. Could not collect all mandatory information"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Creating a new bug"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Bugzilla entry creation failed"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Logging out"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Bug is already reported: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla couldn't find parent of bug %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Add %s to CC list"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Adding new comment to bug %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -748,7 +755,7 @@ msgstr ""
"\n"
"Reports problem to Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Configuration file (may be given many times)"
@@ -773,119 +780,152 @@ msgstr "Kill gdb if it runs for more than N seconds"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Backtrace is generated and saved, %u bytes"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Extracting cpio from %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Can't write to '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Can't extract package '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "Caching files from %s made from %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Can't extract files from '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Downloading (%i of %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Looking for needed packages in repositories"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Can't find packages for %u debuginfo files"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Packages to download: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Downloading %.2fMb, installed size: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Is this ok? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Downloading package %s failed"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Unpacking failed, aborting download..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "All downloaded packages have been extracted, removing %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Can't remove %s, probably contains an error log"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Can't remove '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Exiting on user command"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr "Coredump references %u debuginfo files, %u of them are not installed"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Missing debuginfo file: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "All %u debuginfo files are available"
@@ -917,11 +957,8 @@ msgstr "Sending an e-mail..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"Sends compressed tarball of dump directory DIR via e-mail"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -950,21 +987,19 @@ msgstr "Append to, or overwrite FILE"
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "The report was appended to %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "The report was stored to %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1065,7 +1100,7 @@ msgstr "Do not exit, watch the file for new oopses"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1074,7 +1109,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "Make the dump directory world readable"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "log to syslog"
@@ -1089,8 +1124,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1159,8 +1194,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/es.po b/po/es.po
index 7dcfca9e..f21bd358 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
-"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
+"POT-Creation-Date: 2011-05-02 20:23+0200\n"
+"PO-Revision-Date: 2011-05-03 17:54+0000\n"
+"Last-Translator: elsupergomez <elsupergomez@gmail.com>\n"
"Language-Team: Spanish (Castilian) <trans-es@lists.fedoraproject.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,7 +22,7 @@ msgid "ABRT notification applet"
msgstr "Miniaplicación de notificación de ABRT"
#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/gui-gtk/abrt-gtk.c:358
msgid "Automatic Bug Reporting Tool"
msgstr "Informe de Errores Automático"
@@ -50,7 +50,7 @@ msgstr ""
"La miniaplicación del área de notificaciones informa al usuario los "
"problemas detectados por ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"traductores: Claudio Rodrigo Pereyra Diaz <claudio@pereyradiaz.com.ar>, "
@@ -77,7 +77,7 @@ msgstr "Ocurrió un problema"
msgid "Open ABRT"
msgstr "Abrir ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -101,8 +101,28 @@ msgid ""
"\t-V, --version\t\tDisplay version and exit\n"
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
+"Uso: %s -l[f] [-D DIR_BASE]...]\n"
+" o: %s -r[y] DIR_CAIDA\n"
+" o: %s -i[b] DIR_CAIDA\n"
+" o: %s -d DIR_CAIDA\n"
+"\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-l, --list<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>List not yet reported problems\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span> -f, --full<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>List all problems\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-D BASE_DIR<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Directory to list problems from\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>(default: -D $HOME/.abrt/spool -D %s)\n"
+"\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-r, --report<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Send a report about CRASH_DIR\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span> -y, --always<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>...without editing and asking\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-i, --info<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Print detailed information about CRASH_DIR\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span> -f, --full<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>...including multi-line entries\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Note: -if will run analyzers\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>(if this CRASH_DIR have defined analyzers)\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-d, --delete<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Remove CRASH_DIR\n"
+"\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-V, --version<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Display version and exit\n"
+"<span class=\"whitespace other\" title=\"Tab\">»</span>-v, --verbose<span class=\"whitespace other\" title=\"Tab\">»</span><span class=\"whitespace other\" title=\"Tab\">»</span>Be verbose\n"
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Debe especificar exactamente una operación."
@@ -217,24 +237,24 @@ msgstr "Usted eligió un número de opción fuera del rango"
msgid "Invalid input, program exiting..."
msgstr "Entrada inválida, saliendo del programa..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Informando..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "¿Informar usando %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Saltando..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Informe inhabilitado debido a que el trazado es inutilizable."
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -243,12 +263,12 @@ msgstr ""
"Por favor pruebe instalar la información de depuración manualmente usando el"
" comando: \"debuginfo-install %s\" y vuelva a intentar\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Caída informada a través de %d eventos de reporte (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr "Problema reportando via %d los reportes de evento(%d errors)\n"
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -258,13 +278,13 @@ msgstr ""
"\n"
"Consulta a la base de datos de paquete y guarda el nombre de paquete, componente y la descripción"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -282,7 +302,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" o: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Registrarse en syslog"
@@ -295,21 +315,21 @@ msgstr "Manipular EVENTO"
msgid "List possible events [which start with PFX]"
msgstr "Muestra los eventos posibles [que empiecen con PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Agrega el nombre del programa al log"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [opciones]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Utiliza UID como el uid cliente"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -317,15 +337,15 @@ msgstr ""
"El tamaño del informe excede la cuota. Por favor, verifique el valor de "
"MaxCrashReportsSize del sistema en abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "No convertir en un demonio"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Registrar en syslog aún con -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Finaliza luego de SEC segundos de inactividad"
@@ -345,57 +365,61 @@ msgstr "Evento"
msgid "Configure E_vent"
msgstr "Configurar E_vento"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
"Wrong settings detected for %s, reporting will probably fail if you continue"
" with the current configuration."
msgstr ""
+"Configuración errónea detectada para %s, el reporte probablemente fallará si"
+" continua con la configuración actual. "
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
+"Configuración errónea detectada para <b>%s<b>, el reporte probablemente "
+"fallará si continua con la configuración actual. "
#: ../src/gui-gtk/abrt.desktop.in.h:2
msgid "View and report application crashes"
msgstr "Ver e informar sobre la caída de la aplicación"
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Informada"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Problema"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Último caso"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Archivo"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Editar"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "Ay_uda"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "Configuración de _eventos"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Ay_uda en línea"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -442,19 +466,19 @@ msgstr "(archivo binario, %llu bytes)"
msgid "(no description)"
msgstr "(no hay descripción)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu bytes, %u archivos"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "No se define proceso para evento '%s'"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -463,37 +487,37 @@ msgstr ""
"para reproducir el error."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Creación de informes inhabilitada debido a que el trazado es inútil."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Debe verificar el trazado de datos confidenciales."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Debe estar de acuerdo con el envío del trazado."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Analizando..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "El análisis terminó con código de salida %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "El reporte terminó con código de salida %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Nombre"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Valor"
@@ -536,28 +560,34 @@ msgid "Click 'Apply' to start reporting"
msgstr "Haga clic en 'Aplicar' para comenzar a reportar"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"Haga clic en 'Adelante' para proceder al análisis y reporte de este "
-"problema."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Configurar _Eventos"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Detalles"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
"¿Cómo sucedió este problema (paso por paso)? ¿Cómo se puede reproducir?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Estoy de acuerdo con enviar el trazado"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+"En las siguiente pantallas, se le solicitará una descripción de como ocurrió"
+" el problema, elegir como analizar el problema (si es necesario), revisar "
+"los datos colectados, y elegir donde debe ser reportado el problema. Clic en"
+" 'Siguiente' para proceder."
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Regenerar trazado"
@@ -677,76 +707,76 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Nuevo id del error: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr "Nombre o contraseña vacío, por favor verifique su configuración"
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "Falta el archivo '%s' y es escencial, no se puede continuar.."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "El archivo escencial '%s' está vacío, no se puede continuar.."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Ingresar a Bugzilla en %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Chequeando duplicados"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Falta miembro obligatorio 'bugs'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"Falló get_bug_info(). No se ha podido reunir toda la información obligatoria"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Creando un informe nuevo"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Falló la creación de entrada en Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Saliendo"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "El error ya ha sido informado: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla no pudo encontrar un error directamente relacionado con %d "
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Agregar %s a la lista CC"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Agregar comentario en el error(%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -756,7 +786,7 @@ msgstr ""
"\n"
"Informa un problema a Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Archivo de configuración (puede ser ofrecido varias veces)"
@@ -782,122 +812,165 @@ msgstr "Mata a gdb si se ejecuta durante más de N segundos"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "El trazado se ha generado y guardado. %u bytes"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Extrayendo cpio desde %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "No es posible escribir sobre '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "No es posible extraer paquete '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "Cacheando archivos en %s realizados a partir de %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "No es posible extraer archivos de '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Descargando (%i de %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr "Error inicializando yum (YumBase.doConfigSetup): '%s'"
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Buscando los paquetes necesarios en los repositorios"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr "Error obteniendo metadatos: '%s'"
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr "Error obteniendo lista de archivos: '%s'"
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
"No es posible hallar paquetes de archivos de información de depuración de %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Paquetes a descargar: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Descargando %.2fMb, tamaño instalado: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "¿Es correcto? [s/N]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Falló la descarga del paquete %s"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Falló el desempaque, abortando la descarga..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "Se han extraído todos los paquetes descargados, eliminando %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
"No es posible eliminar %s, probablemente contenga un error en el registro"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "No es posible eliminar '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Saliendo, de acuerdo a petición del usuario"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Uso: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Debe indicar la ruta hacia el volcado del núcleo."
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
+"Uso: %s [-vy] [--ids=IDS_ARCHIVOS_COMPILADOS]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=TAMAÑO]\n"
+"\n"
+"Instala la información de depuración para todos los ids-compilados \n"
+"listados en IDS_ARCHIVOS_COMPILADOS en CACHEDIR, \n"
+"usando TMPDIR como área temporal. Los archivos viejos en CACHEDIR\n"
+"se borraran a menos que su tamaño sea menor a TAMAÑO.\n"
+"\n"
+" -v Ser verborrágico\n"
+" -y No interactivo, asume siempre 'Si' para todas las preguntas\n"
+" --ids Defecto: ids_compilado\n"
+" --tmpdir Defecto: /tmp/abrt-tmp-debuginfo-SUFIJO_ALEATORIO\n"
+" --cache Defecto: /var/cache/abrt-di\n"
+" --size_mb Defecto: 4096\n"
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr "No se puede abrir %s: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"El volcado del núcleo hace referencia a %u archivos de información de "
"depuración, %u de ellos no se encuentran instalados"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "No se encuentra el archivo de información de depuración: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -930,11 +1003,11 @@ msgstr "Enviando un correo..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Envía un tarball del directorio DIR de volcado vía correo electrónico"
+"Enviar el contenido del directorio DIR de volcado por correo electrónico"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -961,14 +1034,14 @@ msgstr "Agrega, o sobreescribe el archivo FILE"
#: ../src/plugins/abrt-action-print.c:56
msgid "Create reported_to in DIR"
-msgstr ""
+msgstr "Crear repor_te en DIR"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "El informe se agregó a %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "El informe se almacenó en %s"
@@ -989,7 +1062,7 @@ msgstr "Borra el usuario o contraseña de RHTS"
#: ../src/plugins/abrt-action-rhtsupport.c:101
msgid "Can't create a temporary directory in /tmp"
-msgstr ""
+msgstr "No se puede crear un directorio temporal en /tmp"
#: ../src/plugins/abrt-action-rhtsupport.c:194
msgid "Creating a new case..."
@@ -1063,6 +1136,9 @@ msgid ""
"\n"
"Extract oops from syslog/dmesg file"
msgstr ""
+" [-vsrowx] [-d DIR] ARCHIVO\n"
+"\n"
+"Extrae oops desde el archivo syslog/dmesg"
#: ../src/plugins/abrt-dump-oops.c:586
msgid "Parse kernel's message buffer before parsing FILE"
@@ -1081,13 +1157,13 @@ msgstr "No finaliza, monitoriza el archivo en busca de nuevos oops"
#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
-msgstr ""
+msgstr "Crear volcado ABRT en DIR para todo oops encontrada"
#: ../src/plugins/abrt-dump-oops.c:593
msgid "Make the dump directory world readable"
msgstr "Hacer que el directorio de volcado sea legible para todos"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "registro para syslog"
@@ -1105,6 +1181,9 @@ msgid ""
"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
" to remote machines."
msgstr ""
+"Necesita descargar paquetes debuginfo,esto puedo tardar un tiempo "
+"significativo, y ocupar espacio en disco. Sin embargo, a diferencia del "
+"Servidor de Trazado, no envía el volcado a equipos remotos."
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
msgid "Address of the retrace server"
@@ -1127,6 +1206,12 @@ msgid ""
"Cons: coredump you upload contains all the data from the crashed program, "
"including your private data, if any."
msgstr ""
+"Cargas volcado a un servidor, que genera el trazado hacia atrás y lo "
+"devuelve. Ventajas: no es necesario las descargas de debuginfo. El "
+"seguimiento sobre la base de datos del servidor de debuginfos es más "
+"completa. El servidor de seguimiento puede generar mejores trazados. "
+"Contras: el volcado que debe cargar contiene todos los datos del a caída del"
+" programa, incluyendo sus datos privados si los hubiere."
#: ../src/plugins/report_Bugzilla.xml.in.h:1
msgid "Address of Bugzilla server"
@@ -1176,6 +1261,8 @@ msgid ""
"You can create bugzilla.redhat.com account &lt;a "
"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
+"Puede crear una cuenta bugzilla.redhat.com <a "
+"href=\"https://bugzilla.redhat.com/createaccount.cgi\">aquí</a>"
#: ../src/plugins/report_Kerneloops.xml.in.h:1
msgid "Kerneloops URL"
diff --git a/po/fa.po b/po/fa.po
index 22864e31..5711141f 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Persian <None>\n"
+"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "اپلت آگاه کننده ابزار گزارش اشکال خودکار"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "ابزار گزارش اشکال خودکار"
@@ -47,10 +47,10 @@ msgstr "اخطار"
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-"برنامه ناحیه اخطار Ú©Ù‡ کاربران را درباره جریانات یاÙت شده توسط ای‌بی‌ار‌تی "
-"یاÙت شده اند"
+"برنامه ناحیه اخطار Ú©Ù‡ کاربران را درباره جریانات یاÙت شده توسط ای‌بی‌ار‌تی یاÙت "
+"شده اند"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "مترجمین"
@@ -74,7 +74,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "بازکردن ابزار گزارش خودکار اشکال"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +99,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "شما باید یک عمل دقیق مشخص کنید"
@@ -179,7 +179,7 @@ msgstr ""
"هیچ تغییر در گزارش یاÙت نشد"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "ب"
@@ -215,51 +215,51 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "درحال گزارش..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "گزارش با استÙاده از %sØŸ"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "لغوکردن..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "گزارش غیرÙعال شده است زیرا ردگیری غیرقابل استÙاده است"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"لطÙا به صورت دستی debuginfo را نصب کنید با دستور: \"debuginfo-install %s\" Ùˆ"
-" دوباره سعی کنید\n"
+"لطÙا به صورت دستی debuginfo را نصب کنید با دستور: \"debuginfo-install %s\" Ùˆ "
+"دوباره سعی کنید\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "شکست ار راه %d گزارش رخ‌داد گزارش شده است (%d خطاها)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -277,7 +277,7 @@ msgstr ""
"[-vs] -d شاخه -e رخ‌داد\n"
" یا:"
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "در syslog سیاهه شد"
@@ -290,21 +290,21 @@ msgstr "مدیریت رخ‌داد"
msgid "List possible events [which start with PFX]"
msgstr "رخ‌دادهای ممکن [که با PFX شروع می‌شوند] را لیست کنید"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr "[گزینه‌ها]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "UID را به‌جای uid مشتری به کار ببرید"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -312,15 +312,15 @@ msgstr ""
"اندازه شماره گزارش ها بیش از حد است. لطÙا مقدارMaxCrashReportsSize را در "
"abrt.conf کنترل کنید."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "دیمون سازی نکن"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "هم‌چنین در syslog با -d سیاهه شد"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "پس از SEC ثانیه بی‌کاری خارج شوید"
@@ -340,57 +340,57 @@ msgstr "رخ‌داد"
msgid "Configure E_vent"
msgstr "پیکربندی ـرخ‌داد"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "دیدن و گزارش شکستهای برنامه"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "گزارش شده"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "مشکل"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "آخرین رویداد"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "ـپرونده"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "اصلاح"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "Ú©Ù…Ú©"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "دیدن و گزارش شکستهای برنامه"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -415,8 +415,8 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
-"نیاز به شاخه قابل نوشتن است، ولی '%s' قابل نوشتن نیست. به '%s' جابه‌جا کنید "
-"و بر روی کپی جابه‌جا شده انجام دهید؟"
+"نیاز به شاخه قابل نوشتن است، ولی '%s' قابل نوشتن نیست. به '%s' جابه‌جا کنید و "
+"بر روی کپی جابه‌جا شده انجام دهید؟"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -431,56 +431,56 @@ msgstr "(پرونده باینری، %llu بایت)"
msgid "(no description)"
msgstr "(بدون توضیح)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu بایت، %u پرونده"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "پردازشی برای رخ‌داد '%s' تعری٠نشده"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr "ردگیری ناقص است، لطÙا مطمئن شوید مراحل باتولید را تشریح کرده اید."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "گزارش غیرÙعال شده است زیرا ردگیری غیرقابل استÙاده است."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "شما باید ردگیری را برای اطلاعات حساس کنترل کنید."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "شما باید با ارسال ردگیری مواÙÙ‚ باشید."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "درحال تحلیل کردن..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "تحلیل با کد خروج %d پایان یاÙت"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "گزارش‌دهی با کد خروج %d پایان یاÙت"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "نام"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "ارزش"
@@ -489,8 +489,8 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b> توضیح‌های شما خصوصی نیستند.</b> ممکن است آن‌ها به گزارش خطاهای عمومی "
-"قابل مشاهده اÙزوده شوند."
+"<b> توضیح‌های شما خصوصی نیستند.</b> ممکن است آن‌ها به گزارش خطاهای عمومی قابل "
+"مشاهده اÙزوده شوند."
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -506,42 +506,46 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
-"دنباله جزئیات بیش‌تری از شکست را به گسترش‌دهنده‌ها می‌دهد، به آن‌ها کمک "
-"می‌کند تا منبع مشکا را بیابند. خواهشمندیم بازنگری کنید و هر داده حساسی که "
-"نمی‌خواهید به اشتراک بگذارید را پاک کنید:"
+"دنباله جزئیات بیش‌تری از شکست را به گسترش‌دهنده‌ها می‌دهد، به آن‌ها کمک می‌کند تا "
+"منبع مشکا را بیابند. خواهشمندیم بازنگری کنید و هر داده حساسی که نمی‌خواهید به "
+"اشتراک بگذارید را پاک کنید:"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
"Can create more informative backtrace if you installed additional debug "
"packages"
msgstr ""
-"اگر شما بسته‌های اشکال‌زدای اÙزون‌تری نصب کرده بودید Ù…ÛŒ توانستید دنباله "
-"آگه‌ساز بیش‌تری بسازید"
+"اگر شما بسته‌های اشکال‌زدای اÙزون‌تری نصب کرده بودید Ù…ÛŒ توانستید دنباله آگه‌ساز "
+"بیش‌تری بسازید"
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "Click 'Apply' to start reporting"
msgstr "٬اعمال٬ را برای آغاز گزارش‌دهی Ùشار دهید"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr "َّ٬هدایت٬ را برای ادامه دادن به تحلیل Ùˆ گزارش این مشکل Ùشار دهید."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "جزییات"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "این مشکل چگونه رخ‌داد (گام-به-گام)؟ ممکن است دوباره ایجاد شود؟"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "دنباله را دوباره تولید کنید"
@@ -571,8 +575,8 @@ msgid ""
"Use this button to generate more informative backtrace after you installed "
"additional debug packages"
msgstr ""
-"این دکمه را برای تولید دنباله آگه‌ساز بیش‌تر پس از این‌که بسته‌های "
-"اشکال‌زدایی اÙزون‌تری نصب کردید به کار برید"
+"این دکمه را برای تولید دنباله آگه‌ساز بیش‌تر پس از این‌که بسته‌های اشکال‌زدایی "
+"اÙزون‌تری نصب کردید به کار برید"
#: ../src/lib/abrt_curl.c:170 ../src/plugins/abrt-action-upload.c:45
#, c-format
@@ -611,13 +615,15 @@ msgstr "کاربرد: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -652,82 +658,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr "شناسه جدید باگ: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "از دست دادن عضو ضروری باگ ها"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "خطا در get_bug_info(). نمی تواند همه اطلاعات ضروری را جمع آوری کند"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "ساختن باگ جدید با خطا مواجه شد"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "خطا قبلا گزارش شده است: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "باگزیلا نه توانست باگ اصلی باگ %d را پیدا کند"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "اÙزودن %s به لیست CC"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "اÙزودن اظهارنظر جدید به باگ %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "پرونده پیکربندی (ممکن است زمان زیادی بگیرد)"
@@ -749,123 +755,154 @@ msgstr "gdb را اگر بیش از N ثانیه اجرا شد بکشید"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "دنباله تولید و ذخیره شد، %u بایت"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "در حال استخراج cpio از %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "نمی‌تواند در '%s' بنویسد: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "نمی‌تواند بسته '%s' را استخراج کند"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "نهان‌سازی پرونده‌ها از %s ساخته شده از %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "نمی‌تواند پرونده‌ها را از '%s' استخراج کند"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "بارگیری (%i از %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "نمی‌تواند بسته‌ها را برای %u پرونده اطلاعات اشکال‌زدایی بیابد"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "بارگیری %.2fMb، اندازه نصب: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "درست است؟ [y/n]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "بارگیری بسته %s شکست خورد"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "از بسته درآوردن شکست خورد، رها کردن بارگیری..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "همه‌ی بسته‌های بارگیری شده استخراج شدند، در حال پاک کردن %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "نمی‌تواند %s را پاک کند، شاید دارای یک سیاهه خطا باشد"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "نمی‌تواند '%s' را پاک کند: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "به Ùرمان کاربر در حال خارج شدن است"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-"به کار برده شده: %s --core=پوشه هسته --tmpdir=شاخه موقت --cache=شاخه "
-"نهان‌گاه"
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "شما باید مسیر رونوشت هسته را مشخص کنید"
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"رونوشت هسته به%u پرونده اطلاعات اشکال‌زدایی مراجعه کرده، %u از آن‌ها نصب "
"نشده‌اند"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "پرونده اطلاعات اشکال‌زدایی Ùراموش شده است: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "همه %u پرونده اطلاعات اشکال‌زدایی موجود است"
@@ -894,7 +931,7 @@ msgstr "درحال ارسال ایمیل..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -921,21 +958,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "گزارش به %s اÙزوده شد"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "گزارش در %s ذخیره شد"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1027,7 +1062,7 @@ msgstr "خارج نشوید، برای مشاهده لغزش‌های جدید Ù
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1036,7 +1071,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "در syslog سیاهه کن"
@@ -1051,8 +1086,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1121,8 +1156,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/fi.po b/po/fi.po
index 36c9bab4..8503c6e3 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Finnish <None>\n"
+"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT-ilmoitussovelma"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Automaattinen ohjelmavikojen raportointiohjelma"
@@ -49,9 +49,9 @@ msgid ""
msgstr ""
"Ilmoitusalueen kuvake, joka kertoo käyttäjälle ABRT:n huomaamista ongelmista"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
-msgstr "Ville-Pekka Vainio, 2009-2010."
+msgstr "Ville-Pekka Vainio, 2009-2011."
#: ../src/applet/applet_gtk.c:285
msgid "Hide"
@@ -63,17 +63,17 @@ msgstr "Raportti"
#: ../src/applet/applet_gtk.c:401
msgid "Show"
-msgstr ""
+msgstr "Näytä"
#: ../src/applet/applet_gtk.c:405 ../src/applet/applet_gtk.c:432
msgid "A Problem has Occurred"
-msgstr ""
+msgstr "Tapahtui ongelma"
#: ../src/applet/applet_gtk.c:429
msgid "Open ABRT"
msgstr "Avaa ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -97,8 +97,28 @@ msgid ""
"\t-V, --version\t\tDisplay version and exit\n"
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
+"Käyttö: %s -l[f] [-D PERUSHAKEMISTO]...]\n"
+" tai: %s -r[y] KAATUMISHAKEMISTO\n"
+" tai: %s -i[b] KAATUMISHAKEMISTO\n"
+" tai: %s -d KAATUMISHAKEMISTO\n"
+"\n"
+"\t-l, --list\t\tLuettelo raportoimattomista ongelmista\n"
+"\t -f, --full\t\tLuettelo kaikista ongelmista\n"
+"\t-D PERUSHAKEMISTO\t\tHakemisto, josta ongelmat luetteloidaan\n"
+"\t\t\t\t(oletus: -D $HOME/.abrt/spool -D %s)\n"
+"\n"
+"\t-r, --report\t\tLähetä raportti KAATUMISHAKEMISTOsta\n"
+"\t -y, --always\t\t...ei muokata eikä kysellä\n"
+"\t-i, --info\t\tTulosta KAATUMISHAKEMISTOn tiedot\n"
+"\t -f, --full\t\t...myös moniriviset kohdat\n"
+"\t\t\t\tHuomaa: -if suorittaa analysaattorit\n"
+"\t\t\t\t(jos tällä KAATUMISHAKEMISTOlla on määritettyjä analysaattoreita)\n"
+"\t-d, --delete\t\tPoista KAATUMISHAKEMISTO\n"
+"\n"
+"\t-V, --version\t\tNäytä versio ja poistu\n"
+"\t-v, --verbose\t\tEnemmän tulosteita\n"
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "On määritettävä tasan yksi toiminto."
@@ -117,7 +137,8 @@ msgid ""
"# Check that it does not contain any sensitive data (passwords, etc.)"
msgstr ""
"# Pinolistaus\n"
-"# Tarkista, ettei tämä sisällä mitään luottamuksellisia tietoja, kuten salasanoja."
+"# Tarkista, ettei tämä sisällä mitään luottamuksellisia tietoja, kuten "
+"salasanoja."
#: ../src/cli/report.c:155
msgid "# Architecture"
@@ -178,7 +199,7 @@ msgstr ""
"Raportissa ei havaittu muutoksia"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "k"
@@ -188,50 +209,50 @@ msgstr "E"
#: ../src/cli/report.c:492
msgid "Your input is not valid, because of:"
-msgstr ""
+msgstr "Syöte ei kelpaa, syy:"
#: ../src/cli/report.c:495
#, c-format
msgid "Bad value for '%s': %s"
-msgstr ""
+msgstr "Virheellinen arvo kohteelle â€%sâ€: %s"
#: ../src/cli/report.c:592
#, c-format
msgid "Select how you would like to analyze the problem:\n"
-msgstr ""
+msgstr "Valitse kuinka haluat analysoida ongelman:\n"
#: ../src/cli/report.c:608
#, c-format
msgid "Choose option [0 - %u]: "
-msgstr ""
+msgstr "Valitse vaihtoehto [0 - %u]:"
#: ../src/cli/report.c:622
#, c-format
msgid "You have chosen number out of range"
-msgstr ""
+msgstr "Valittu numero ei ole sallittu"
#: ../src/cli/report.c:630
msgid "Invalid input, program exiting..."
-msgstr ""
+msgstr "Virheellinen syöte, ohjelma lopetetaan..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Raportoidaan..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Raportoidaanko käyttäen raportoijaa %s?: "
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Ohitetaan..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Raportointi on poistettu käytöstä, koska pinolistaus on hyödytön"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -240,25 +261,28 @@ msgstr ""
"Yritä asentaa debuginfo manuaalisesti käyttäen komentoa â€debuginfo-install "
"%s†ja kokeile sitten uudelleen\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
+" [-v] -d HAKEMISTO\n"
+"\n"
+"Kysele pakettitietokannasta ja tallenna paketin nimi, komponentti ja kuvaus"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -273,35 +297,37 @@ msgid ""
" [-vs] -d DIR -e EVENT\n"
" or: "
msgstr ""
+" [-vs] -d HAKEMISTO -e TAPAHTUMA\n"
+" tai: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Kirjoita lokia syslogiin"
#: ../src/daemon/abrt-handle-crashdump.c:62
msgid "Handle EVENT"
-msgstr ""
+msgstr "Käsittele TAPAHTUMA"
#: ../src/daemon/abrt-handle-crashdump.c:63
msgid "List possible events [which start with PFX]"
-msgstr ""
+msgstr "Luettelo mahdollisista tapahtumista [jotka alkavat PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Lisää ohjelmanimet lokiin"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
-msgstr ""
+msgstr " [valitsimet]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
-msgstr ""
+msgstr "Käytä UID:tä asiakkaan UID:nä"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -309,15 +335,15 @@ msgstr ""
"Raportin koko ylitti sille annetun rajan. Tarkista järjestelmän "
"MaxCrashReportsSize-arvo abrt.conf-tiedostossa."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Älä aseta taustaprosessiksi"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Kirjoita lokia syslogiin myös valitsimen -d kanssa"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Lopeta SEK sekunnin toimettomuuden jälkeen"
@@ -337,63 +363,71 @@ msgstr "Tapahtuma"
msgid "Configure E_vent"
msgstr "Tee tapahtuman asetukset"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
+"Kohteen %s asetukset ovat väärät, raportointi luultavasti epäonnistuu, jos "
+"jatkat nykyisillä asetuksilla."
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
+"Kohteen <b>%s</b> asetukset ovat väärät, raportointi luultavasti "
+"epäonnistuu, jos jatkat nykyisillä asetuksilla."
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Katsele ja raportoi ohjelmien kaatumisia"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Raportoitu"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Ongelma"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Tapahtui edellisen kerran"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Tiedosto"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Muokkaa"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Ohje"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "_Tapahtumien asetukset"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Ohje _verkossa"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Katsele ja raportoi ohjelmien kaatumisia"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
"Shows list of ABRT dump directories in specified DIR(s)\n"
"(default DIRs: "
msgstr ""
+" [-vp] [HAKEMISTO]...\n"
+"\n"
+"Näyttää luettelon ABRT:n vedoshakemistoista annetuissa HAKEMISTOissa\n"
+"(oletus-HAKEMISTOt: "
#: ../src/gui-wizard-gtk/main.c:81
msgid ""
@@ -401,6 +435,10 @@ msgid ""
"\n"
"GUI tool to analyze and report problem saved in specified DIR"
msgstr ""
+" [-vp] [-g GUI-TIEDOSTO] HAKEMISTO\n"
+"\n"
+"Graafinen työkalu annetussa HAKEMISTOssa olevan ongelman analysointiin ja "
+"raportointiin"
#: ../src/gui-wizard-gtk/main.c:93
msgid "Alternate GUI file"
@@ -428,19 +466,19 @@ msgstr "(binääritiedosto, %llu tavua)"
msgid "(no description)"
msgstr "(ei kuvausta)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu tavua, %u tiedostoa"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Tapahtumalle â€%s†ei ole määritetty toimintoa"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -449,37 +487,37 @@ msgstr ""
"tarkat vaiheet virheen toistamiseen."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Raportointi on poistettu käytöstä, koska pinolistaus on hyödytön."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Tarkista pinolistaus luottamuksellisien tietojen varalta."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Pinolistauksen lähettäminen on hyväksyttävä."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Analysoidaan..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analyysi valmistui loppuarvolla %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Raportointi valmistui loppuarvolla %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Nimi"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Arvo"
@@ -522,27 +560,29 @@ msgid "Click 'Apply' to start reporting"
msgstr "Napsauta â€Käytä†raportoinnin aloittamiseksi"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"Napsauta â€Eteenpäin†tämän ongelman analysoinnin ja raportoinnin "
-"jatkamiseksi."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Tee tapahtumien _asetukset"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Lisätietoja"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "Kuinka tämä ongelma tapahtui? Kuinka sen voi toistaa?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Pinolistauksen _saa lähettää"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Luo pinolistaus uudelleen"
@@ -612,13 +652,20 @@ msgstr "Käyttö: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+" [valitsimet] -d HAKEMISTO\n"
+"\n"
+"Analysoi C/C++-pinolistauksen, luo duplikaattitiivisteen, arvostelee "
+"pinolistauksen ja tunnistaa kaatumisfunktion muistivedoshakemistosta "
+"HAKEMISTO"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -630,6 +677,9 @@ msgid ""
"\n"
"Calculates and saves UUID of coredump in dump directory DIR"
msgstr ""
+" [-v] -d HAKEMISTO\n"
+"\n"
+"Laskee ja tallentaa muistivedoksen UUID:n vedoshakemistoon HAKEMISTO"
#: ../src/plugins/abrt-action-analyze-oops.c:148
msgid ""
@@ -637,6 +687,10 @@ msgid ""
"\n"
"Calculates and saves UUID and DUPHASH for oops dump directory DIR"
msgstr ""
+" [-v] -d HAKEMISTO\n"
+"\n"
+"Laskee ja tallentaa muistivedoksen UUID:n ja DUPHASH:in oops-"
+"vedoshakemistoon HAKEMISTO"
#: ../src/plugins/abrt-action-analyze-python.c:34
msgid ""
@@ -644,89 +698,96 @@ msgid ""
"\n"
"Calculates and saves UUID and DUPHASH of python crash dumps"
msgstr ""
+" [-v] -d HAKEMISTO\n"
+"\n"
+"Laskee ja tallentaa muistivedoksen UUID:n ja DUPHASH:in python-"
+"kaatumisvedoksista"
#: ../src/plugins/abrt-action-bugzilla.cpp:518
#, c-format
msgid "New bug id: %i"
msgstr "Uuden ohjelmavirheilmoituksen tunnus: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
-msgstr ""
+msgstr "Tyhjä käyttäjätunnus tai salasana, tarkista asetukset"
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
-msgstr ""
+msgstr "Tärkeä tiedosto â€%s†puuttuu, ei voida jatkaa."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
-msgstr ""
+msgstr "Tärkeä tiedosto â€%s†on tyhjä, ei voida jatkaa."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Kirjaudutaan Bugzillaan osoitteessa %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Etsitään duplikaatteja"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Puuttuva pakollinen osa â€bugsâ€"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() epäonnistui. Kaikkia pakollisia tietoja ei voitu kerätä."
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Luodaan uusi ohjelmavirheilmoitus"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Bugzilla-ilmoituksen luominen epäonnistui"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Kirjaudutaan ulos"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Ohjelmavirheestä on jo tehty ilmoitus: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla ei löytänyt ylemmän tason vikailmoitusta ilmoitukselle %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Lisää %s CC-luetteloon"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Lisää uusi kommentti vikailmoitukseen (%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
+" [-v] -c ASETUSTIEDOSTO -d HAKEMISTO\n"
+"\n"
+"Raportoi ongelmat Bugzillaan"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Asetustiedosto (voidaan syöttää useita)"
@@ -737,6 +798,9 @@ msgid ""
"\n"
"Generates and saves backtrace for coredump in dump directory DIR"
msgstr ""
+" [valitsimet] -d HAKEMISTO\n"
+"\n"
+"Luo ja tallentaa pinolistauksen vedoshakemiston HAKEMISTO muistivedoksesta"
#: ../src/plugins/abrt-action-generate-backtrace.c:257
msgid "Additional debuginfo directories"
@@ -748,120 +812,153 @@ msgstr "Tapa gdb, jos se sitä on suoritettu enemmän kuin N sekuntia"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Pinolistausta luodaan ja tallennetaan, %u tavua"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Puretaan cpio lähteestä %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Kohteeseen â€%s†ei voi kirjoittaa: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Pakettia â€%s†ei voi purkaa"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "Viedään kohteen %s paketista %s tehtyjä tiedostoja välimuistiin"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Kohteesta â€%s†ei voi purkaa tiedostoja"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Ladataan (%i/%i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Etsitään tarvittavia paketteja pakettivarastoista"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "%u debuginfo-tiedoston paketteja ei löytynyt"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Ladattavat paketit: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Ladataan %.2f Mb, asennettu koko: %.2f Mb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Onko tämä ok? [kyllä=y/EI=e]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Paketin %s lataaminen epäonnistui"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Purkaminen epäonnistui, keskeytetään lataus…"
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "Kaikki ladatut paketit on purettu, poistetaan %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Hakemistoa %s ei voida poistaa, se luultavasti sisältää virhelokin"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Hakemistoa â€%s†ei voi poistaa: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Lopetetaan, käyttäjä antoi lopetuskomennon"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Muistivedoksen polku on annettava."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"Muistivedos viittaa %u debuginfo-tiedostoon, %u niistä ei ole asennettu"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Puuttuva debuginfo-tiedosto: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "Kaikki %u debuginfo-tiedostoa ovat käytettävissä"
@@ -877,6 +974,9 @@ msgid ""
"\n"
"Reports kernel oops to kerneloops.org (or similar) site"
msgstr ""
+" [-v] [-c ASETUSTIEDOSTO]... -d HAKEMISTO\n"
+"\n"
+"Raportoi oopsit kerneloops.org-sivustolle (tai vastaavalle)"
#: ../src/plugins/abrt-action-kerneloops.c:155
msgid "Configuration file"
@@ -890,7 +990,7 @@ msgstr "Lähetetään sähköpostia..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -904,6 +1004,9 @@ msgid ""
"\n"
"Prints problem information to standard output or FILE"
msgstr ""
+" [-v] -d HAKEMISTO [-o TIEDOSTO] [-a kyllä/ei]\n"
+"\n"
+"Tulostaa ongelman tiedot vakiotulosteeseen tai TIEDOSTOon"
#: ../src/plugins/abrt-action-print.c:54
msgid "Output file"
@@ -911,27 +1014,25 @@ msgstr "Kohdetiedosto"
#: ../src/plugins/abrt-action-print.c:55
msgid "Append to, or overwrite FILE"
-msgstr ""
+msgstr "Lisää tai korvaa TIEDOSTO"
#: ../src/plugins/abrt-action-print.c:56
msgid "Create reported_to in DIR"
-msgstr ""
+msgstr "Luo reported_to HAKEMISTOON"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Raportti lisättiin kohteeseen %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Raportti tallennettiin kohteeseen %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -943,7 +1044,7 @@ msgstr "Tyhjä RHTS-käyttäjätunnus tai -salasana"
#: ../src/plugins/abrt-action-rhtsupport.c:101
msgid "Can't create a temporary directory in /tmp"
-msgstr ""
+msgstr "Ei voi luoda tilapäishakemistoa hakemistoon /tmp"
#: ../src/plugins/abrt-action-rhtsupport.c:194
msgid "Creating a new case..."
@@ -955,6 +1056,9 @@ msgid ""
"\n"
"Reports a problem to RHTSupport"
msgstr ""
+" [-v] -c ASETUSTIEDOSTO -d HAKEMISTO\n"
+"\n"
+"Raportoi ongelman RHTSupportiin"
#: ../src/plugins/abrt-action-trim-files.c:154
msgid ""
@@ -962,6 +1066,10 @@ msgid ""
"\n"
"Deletes dump dirs (-d) or files (-f) in DIRs until they are smaller than SIZE"
msgstr ""
+" [-v] [-d KOKO:HAKEMISTO]... [-f KOKO:HAKEMISTO]... [-p HAKEMISTO]\n"
+"\n"
+"Poistaa vedoshakemistoja (-d) tai tiedostoja (-f) HAKEMISTOista, kunnes ne "
+"ovat pienempiä kuin KOKO"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
@@ -997,6 +1105,9 @@ msgid ""
"\n"
"Uploads compressed tarball of dump directory DIR"
msgstr ""
+" [-v] -d HAKEMISTO [-c ASETUSTIEDOSTO] [-u URL]\n"
+"\n"
+"Lähettää vedoshakemiston HAKEMISTO sisällön pakattuna verkkoon"
#: ../src/plugins/abrt-action-upload.c:260
msgid "Base URL to upload to"
@@ -1008,60 +1119,67 @@ msgid ""
"\n"
"Extract oops from syslog/dmesg file"
msgstr ""
+" [-vsrowx] [-d HAKEMISTO] TIEDOSTO\n"
+"\n"
+"Purkaa oopsit syslog-/dmesg-tiedostosta"
#: ../src/plugins/abrt-dump-oops.c:586
msgid "Parse kernel's message buffer before parsing FILE"
-msgstr ""
+msgstr "Jäsennä ytimen viestipuskuri ennen TIEDOSTOn jäsentämistä"
#: ../src/plugins/abrt-dump-oops.c:587
msgid "Print found oopses on standard output"
-msgstr ""
+msgstr "Tulosta löydetyt oopsit vakiotulosteeseen"
#: ../src/plugins/abrt-dump-oops.c:588
msgid "Do not exit, watch the file for new oopses"
-msgstr ""
+msgstr "Älä poistu, seuraa tiedostoa uusien oopsien varalta"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
-msgstr ""
+msgstr "Luo ABRT-vedoshakemisto HAKEMISTOon jokaista löydettyä oopsia varten"
#: ../src/plugins/abrt-dump-oops.c:593
msgid "Make the dump directory world readable"
msgstr "Aseta vedoshakemisto kaikkien luettavaksi"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "kirjoita lokia syslogiin"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:1
msgid "Download debuginfo packages and generate backtrace locally using GDB"
msgstr ""
+"Lataa debuginfo-paketit ja luo pinolistaus paikallisesti GDB:tä käyttäen"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:2
msgid "Local GNU Debugger"
-msgstr ""
+msgstr "Paikallinen GNU-virheenjäljitin"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
+"Debuginfo-paketit on ladattava paikallisesti, mikä saattaa viedä paljon "
+"aikaa ja levytilaa. Ei kuitenkaan lähetä muistivedosta etäkoneille, toisin "
+"kuin RetraceServer."
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
msgid "Address of the retrace server"
-msgstr ""
+msgstr "Retrace-palvelimen osoite"
#: ../src/plugins/analyze_RetraceServer.xml.in.h:2
msgid "Retrace server URL"
-msgstr ""
+msgstr "Retrace-palvelimen URL"
#: ../src/plugins/analyze_RetraceServer.xml.in.h:3
msgid "Send core dump to remote retrace server for analysis"
-msgstr ""
+msgstr "Lähetä muistivedos etäpalvelimelle analysointavaksi"
#: ../src/plugins/analyze_RetraceServer.xml.in.h:4
msgid ""
@@ -1071,136 +1189,143 @@ msgid ""
"Cons: coredump you upload contains all the data from the crashed program, "
"including your private data, if any."
msgstr ""
+"Lähettää muistivedoksen palvelimelle, joka luo pinolistauksen ja palauttaa "
+"sen. Hyödyt: debuginfo-tiedostoja ei tarvitse ladata. Palvelimen debuginfo-"
+"tietokanta on kattavampi. Palvelin saattaa luoda parempia pinolistauksia. "
+"Haitat: lähetettävä muistivedos sisältää kaikki kaatuneen ohjelman tiedot, "
+"myös mahdolliset yksityiset tiedot."
#: ../src/plugins/report_Bugzilla.xml.in.h:1
msgid "Address of Bugzilla server"
-msgstr ""
+msgstr "Bugzilla-palvelimen osoite"
#: ../src/plugins/report_Bugzilla.xml.in.h:2
msgid "Bugzilla"
-msgstr ""
+msgstr "Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:3
msgid "Bugzilla URL"
-msgstr ""
+msgstr "Bugzillan URL"
#: ../src/plugins/report_Bugzilla.xml.in.h:4
msgid "Bugzilla account password"
-msgstr ""
+msgstr "Bugzilla-tilin salasana"
#: ../src/plugins/report_Bugzilla.xml.in.h:5
msgid "Bugzilla account user name"
-msgstr ""
+msgstr "Bugzilla-tilin käyttäjätunnus"
#: ../src/plugins/report_Bugzilla.xml.in.h:6
#: ../src/plugins/report_RHTSupport.xml.in.h:2
msgid "Check SSL key validity"
-msgstr ""
+msgstr "Tarkista SSL-avaimen oikeellisuus"
#: ../src/plugins/report_Bugzilla.xml.in.h:7
#: ../src/plugins/report_RHTSupport.xml.in.h:3
msgid "Password"
-msgstr ""
+msgstr "Salasana"
#: ../src/plugins/report_Bugzilla.xml.in.h:8
msgid "Report to Bugzilla bug tracker"
-msgstr ""
+msgstr "Raportoi Bugzilla-ohjelmavirhetietokantaan"
#: ../src/plugins/report_Bugzilla.xml.in.h:9
msgid "User name"
-msgstr ""
+msgstr "Käyttäjätunnus"
#: ../src/plugins/report_Bugzilla.xml.in.h:10
#: ../src/plugins/report_RHTSupport.xml.in.h:10
msgid "Verify SSL"
-msgstr ""
+msgstr "Tarkista SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
+"Voit luoda bugzilla.redhat.com-tilin &lt;a href=\"https://bugzilla.redhat."
+"com/createaccount.cgi\"&gt;täällä&lt;/a&gt;"
#: ../src/plugins/report_Kerneloops.xml.in.h:1
msgid "Kerneloops URL"
-msgstr ""
+msgstr "Kerneloopsin URL"
#: ../src/plugins/report_Kerneloops.xml.in.h:2
msgid "Kerneloops.org"
-msgstr ""
+msgstr "Kerneloops.org"
#: ../src/plugins/report_Kerneloops.xml.in.h:3
msgid "Oops server url"
-msgstr ""
+msgstr "Oops-palvelimen url"
#: ../src/plugins/report_Kerneloops.xml.in.h:4
msgid "Send kernel problems to oops tracker"
-msgstr ""
+msgstr "Lähetä ydinongelmat oops-tietokantaan"
#: ../src/plugins/report_Mailx.xml.in.h:1
msgid "Mailx"
-msgstr ""
+msgstr "Mailx"
#: ../src/plugins/report_Mailx.xml.in.h:2
msgid "Message subject"
-msgstr ""
+msgstr "Viestin aihe"
#: ../src/plugins/report_Mailx.xml.in.h:3
msgid "Recipient"
-msgstr ""
+msgstr "Vastaanottaja"
#: ../src/plugins/report_Mailx.xml.in.h:4
msgid "Recipient's email"
-msgstr ""
+msgstr "Vastaanottajan sähköpostiosoite"
#: ../src/plugins/report_Mailx.xml.in.h:5
msgid "Send Binary Data"
-msgstr ""
+msgstr "Lähetä binääritiedot"
#: ../src/plugins/report_Mailx.xml.in.h:6
msgid "Send binary files like coredump"
-msgstr ""
+msgstr "Lähetä binääritiedostoja, esim. coredump"
#: ../src/plugins/report_Mailx.xml.in.h:7
msgid "Send via email"
-msgstr ""
+msgstr "Lähetä sähköpostitse"
#: ../src/plugins/report_Mailx.xml.in.h:8
msgid "Sender"
-msgstr ""
+msgstr "Lähettäjä"
#: ../src/plugins/report_Mailx.xml.in.h:9
msgid "Sender's email"
-msgstr ""
+msgstr "Lähettäjän sähköpostiosoite"
#: ../src/plugins/report_Mailx.xml.in.h:10
msgid "Subject"
-msgstr ""
+msgstr "Aihe"
#: ../src/plugins/report_RHTSupport.xml.in.h:1
msgid "Address of the Red Hat support portal"
-msgstr ""
+msgstr "Red Hat -tukiportaalin osoite"
#: ../src/plugins/report_RHTSupport.xml.in.h:4
msgid "RH Portal URL"
-msgstr ""
+msgstr "RH-portaalin URL"
#: ../src/plugins/report_RHTSupport.xml.in.h:5
msgid "Red Hat Customer Support"
-msgstr ""
+msgstr "Red Hat -asiakastuki"
#: ../src/plugins/report_RHTSupport.xml.in.h:6
msgid "Red Hat customer password"
-msgstr ""
+msgstr "Red Hat -asiakkaan salasana"
#: ../src/plugins/report_RHTSupport.xml.in.h:7
msgid "Red Hat customer user name"
-msgstr ""
+msgstr "Red Hat -asiakkaan käyttäjätunnus"
#: ../src/plugins/report_RHTSupport.xml.in.h:8
msgid "Report to Red Hat support"
-msgstr ""
+msgstr "Raportoi Red Hatin tukeen"
#: ../src/plugins/report_RHTSupport.xml.in.h:9
msgid "Username"
-msgstr ""
+msgstr "Käyttäjätunnus"
diff --git a/po/fr.po b/po/fr.po
index 51a9c343..3679fafb 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: French <trans-fr@lists.fedoraproject.org>\n"
+"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "Applet de notification ABRT"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Automatic Bug Reporting Tool"
@@ -50,12 +50,13 @@ msgstr ""
"Applet de la zone de notification pour informer les utilisateurs des "
"problèmes détectés par ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"Sam Friedmann <sam.friedmann@redhat.com>, 2009.\n"
"Aymeric Rateau <aymeric.rateau@gmail.com>, 2009, 2010.\n"
-"Thomas Canniot <mrtom@fedoraproject.org>, 2010.Charles-Antoine Couret <cacouret@wanadoo.fr>, 2010.Dominique Bribanick <chepioq@gmail.com>, 2011."
+"Thomas Canniot <mrtom@fedoraproject.org>, 2010.Charles-Antoine Couret "
+"<cacouret@wanadoo.fr>, 2010.Dominique Bribanick <chepioq@gmail.com>, 2011."
#: ../src/applet/applet_gtk.c:285
msgid "Hide"
@@ -77,7 +78,7 @@ msgstr "Un problème est survenu"
msgid "Open ABRT"
msgstr "Ouvrir ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -102,7 +103,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Vous devez spécifier une seule opération"
@@ -181,7 +182,7 @@ msgstr ""
"Aucun changement n'a été détecté dans le rapport"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -217,38 +218,38 @@ msgstr "Vous avez choisi un nombre hors des limites"
msgid "Invalid input, program exiting..."
msgstr "Entrée invalide, arrêt du programme..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Envoi du rapport..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Rapporter en utilisant %s ?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Ignorer..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "L'envoi du rapport est désactivé car le backtrace est inutilisable"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"Veuillez essayer d'installer debuginfo manuellement en utilisant la commande"
-" : « debuginfo-install %s » puis essayez à nouveau\n"
+"Veuillez essayer d'installer debuginfo manuellement en utilisant la "
+"commande : « debuginfo-install %s » puis essayez à nouveau\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Anomalie rapportée via %d rapports d'événements (%d erreurs)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -256,15 +257,16 @@ msgid ""
msgstr ""
" [-v] -d REP\n"
"\n"
-"Requête sur la base de données pour enregistrer le nom du paquet, le composant et la description"
+"Requête sur la base de données pour enregistrer le nom du paquet, le "
+"composant et la description"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -282,7 +284,7 @@ msgstr ""
" [-vs] -d REP -e EVENT\n"
" ou : "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Journaliser vers syslog"
@@ -295,21 +297,21 @@ msgstr "Gérer l'événement EVENT"
msgid "List possible events [which start with PFX]"
msgstr "Lister les événements possibles [qui commencent avec PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Ajouter le nom des programmes dans le journal"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [options]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Utiliser UID comme identifiant client"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -317,15 +319,15 @@ msgstr ""
"La taille du rapport dépasse le quota. Veuillez vérifier la valeur "
"MaxCrashReportsSize du système dans abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Ne pas lancer le démon"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Journaliser vers syslog même avec -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Fermeture après SEC secondes d'inactivité"
@@ -345,57 +347,57 @@ msgstr "Événement"
msgid "Configure E_vent"
msgstr "Configurer l'é_vénement"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Visualiser et signaler les incidents de l'application"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Rapporté"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Problème"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Dernière occurrence"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Fichier"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Édition"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Aide"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "Configuration des _événements"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "_Aide en ligne"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Visualiser et signaler les incidents de l'application"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -415,7 +417,8 @@ msgid ""
msgstr ""
" [-vp] [-g GUI_FILE] REP\n"
"\n"
-"Outil graphique pour analyser et rapporter les problèmes enregistrés dans le répertoire REP"
+"Outil graphique pour analyser et rapporter les problèmes enregistrés dans le "
+"répertoire REP"
#: ../src/gui-wizard-gtk/main.c:93
msgid "Alternate GUI file"
@@ -443,58 +446,58 @@ msgstr "(fichier binaire, %llu octets)"
msgid "(no description)"
msgstr "(sans description)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu octets, %u fichiers"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Aucune action liée à l'événement « %s » n'a été définie."
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
-"Le backtrace est incomplet, veuillez vous assurer de fournir les étapes pour"
-" le reproduire."
+"Le backtrace est incomplet, veuillez vous assurer de fournir les étapes pour "
+"le reproduire."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "L'envoi du rapport est désactivé car le backtrace est inutilisable."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Vous devriez vérifier si le backtrace contient des données sensibles."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Vous devez accepter d'envoyer le backtrace."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Analyse..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analyse terminée avec le code de sortie %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Rapport envoyé avec le code de sortie %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Nom"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Valeur"
@@ -503,8 +506,8 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b>Vos commentaires ne sont pas privés.<b> Ils peuvent être ajoutés dans des"
-" rapports d'anomalies publiques."
+"<b>Vos commentaires ne sont pas privés.</b> Ils peuvent être ajoutés dans "
+"des rapports d'anomalies publiques."
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -522,8 +525,7 @@ msgid ""
msgstr ""
"Le fichier de trace mémoire fournit aux développeurs des informations sur "
"l'anomalie afin qu'ils identifient le problème. Veuillez le parcourir en "
-"supprimant toutes informations sensibles que vous ne souhaitez pas partager "
-":"
+"supprimant toutes informations sensibles que vous ne souhaitez pas partager :"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
@@ -538,29 +540,31 @@ msgid "Click 'Apply' to start reporting"
msgstr "Cliquer sur « Appliquer » afin de commencer le rapport."
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"Cliquer sur « Suivant » afin de procéder à l'analyse et au traitement de ce "
-"problème."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Configurer les _événements"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Détails"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
"De quelle manière ce problème est-il survenu (étape par étape) ? Comment le "
"reproduire ?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "J'_accepte de soumettre le fichier de trace mémoire"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Regénérer la trace mémoire"
@@ -590,8 +594,8 @@ msgid ""
"Use this button to generate more informative backtrace after you installed "
"additional debug packages"
msgstr ""
-"Utiliser ce bouton afin de générer un rapport plus complet une fois que vous"
-" avez installé les paquets de déboguage supplémentaires"
+"Utiliser ce bouton afin de générer un rapport plus complet une fois que vous "
+"avez installé les paquets de déboguage supplémentaires"
#: ../src/lib/abrt_curl.c:170 ../src/plugins/abrt-action-upload.c:45
#, c-format
@@ -630,16 +634,19 @@ msgstr "Usage : %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [options] -d REP\n"
"\n"
-"Analyser les traces de code C/C++, génère un hash dupliqué, valorise les traces et identifie les fonctions erronées du répertoire REP"
+"Analyser les traces de code C/C++, génère un hash dupliqué, valorise les "
+"traces et identifie les fonctions erronées du répertoire REP"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -663,7 +670,8 @@ msgid ""
msgstr ""
" [-vs] -d REP\n"
"\n"
-"Calculer et enregistrer l'UUID et le DUPHASH pour le répertoire de trace oops REP"
+"Calculer et enregistrer l'UUID et le DUPHASH pour le répertoire de trace "
+"oops REP"
#: ../src/plugins/abrt-action-analyze-python.c:34
msgid ""
@@ -680,79 +688,79 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Nouvel ID d'anomalie : %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
"Utilisateur ou mot de passe non spécifié, veuillez vérifier votre "
"configuration"
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "Fichier « %s » absent mais nécessaire, impossible de continuer..."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "Fichier « %s » vide mais nécessaire, impossible de continuer..."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Connexion à Bugzilla sur %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Recherche de doublons"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Le membre nécessaire «bugs» est manquant"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() a échoué. N'a pas pu collecter toutes les informations "
"nécessaires"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Création d'une nouvelle anomalie"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Impossible de créer l'entrée dans Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Déconnexion"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "L'anomalie est déjà signalée : %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla n'a pas trouvé le parent de l'anomalie %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Ajouter %s à la liste CC"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Ajouter un nouveau commentaire à l'anomalie (%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -762,7 +770,7 @@ msgstr ""
"\n"
"Rapporter une anomalie sur Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Fichier de configuration (peut être donné plusieurs fois)"
@@ -775,7 +783,8 @@ msgid ""
msgstr ""
" [options] -d REP\n"
"\n"
-"Générer et enregistrer la trace mémoire d'un conflit à partir du répertoire REP"
+"Générer et enregistrer la trace mémoire d'un conflit à partir du répertoire "
+"REP"
#: ../src/plugins/abrt-action-generate-backtrace.c:257
msgid "Additional debuginfo directories"
@@ -787,122 +796,155 @@ msgstr "Arrêter gdb s'il tourne plus de N secondes"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "La backtrace est générée et enregistrée, %u octets"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Extraction cpio de %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Impossible d'écrire sur « %s » : %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Impossible d'extraire le paquet « %s »"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "Mise en cache des fichiers sur %s provenant de %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Impossible d'extraire les fichiers de « %s »"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Téléchargement (%i de %i) %s : %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Recherche des paquets nécessaire dans les dépôts"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Impossible de trouver les paquets pour les fichiers %u debuginfo"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Paquets à télécharger : %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Téléchargement de %.2f Mio, taille une fois installée : %.2f Mio"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Est-ce correct ? [o/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Le téléchargement du paquet %s a échoué"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Le dépaquetage a échoué, arrêt du téléchargement..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "Tous les paquets téléchargés ont été décompressés, suppressions de %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
"Impossible de supprimer %s, il contient probablement un rapport d'erreur"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Impossible de supprimer « %s » : %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Arrêt à la demande de l'utilisateur"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Utilisation : %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Vous devez spécifier le chemin jusqu'au fichier de trace mémoire."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"La trace mémoire fait référence à %u fichiers debuginfo, %u d'entre eux ne "
"sont pas installés"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Fichier debuginfo manquant : %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "Les %u fichiers debuginfo sont disponibles"
@@ -934,11 +976,8 @@ msgstr "Envoi d'un email..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d REP [-c CONFFILE]\n"
-"\n"
-"Envoyer une archive compressée du répertoire de trace REP par email"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -967,21 +1006,19 @@ msgstr "Ajouter ou écraser FICHIER"
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Le rapport a été ajouté à %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Le rapport a été stocké sur %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1017,7 +1054,8 @@ msgid ""
msgstr ""
" [-v] [-d TAILLE:REP]... [-f TAILLE:REP]... [-p REP]\n"
"\n"
-"Supprimer les répertoires (-d) ou fichiers (-f) de trace dans le répertoire REP jusqu'à ce qu'ils correspondent à la TAILLE"
+"Supprimer les répertoires (-d) ou fichiers (-f) de trace dans le répertoire "
+"REP jusqu'à ce qu'ils correspondent à la TAILLE"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
@@ -1083,7 +1121,7 @@ msgstr "Ne pas sortir, lire le fichier pour de nouveaux oops noyau"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1092,7 +1130,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "Rendre le répertoire de trace visible par tout le monde"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "journaliser dans syslog"
@@ -1109,8 +1147,8 @@ msgstr "Correcteur d'anomalie GNU local"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1179,8 +1217,8 @@ msgstr "Verifiez SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/gu.po b/po/gu.po
index 79d65335..32789e80 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Gujarati <trans-gu@lists.fedoraproject.org>\n"
+"Language: gu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: gu\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT સૂચના àªàªªàª²à«‡àªŸ"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "આપોઆપ ભૂલ અહેવાલીકરણ સાધન"
@@ -46,11 +46,9 @@ msgstr "ચેતવણી"
#: ../src/applet/applet_gtk.c:259
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
-msgstr ""
-"સૂચના વિસà«àª¤àª¾àª° àªàªªàª²à«‡àªŸ કે જે ABRT દà«àª¦àª¾àª°àª¾ શોધેલ મà«àª¦à«àª¦àª¾àª“ વિશે વપરાશકરà«àª¤àª¾àª¨à«‡ સૂચિત "
-"કરે છે"
+msgstr "સૂચના વિસà«àª¤àª¾àª° àªàªªàª²à«‡àªŸ કે જે ABRT દà«àª¦àª¾àª°àª¾ શોધેલ મà«àª¦à«àª¦àª¾àª“ વિશે વપરાશકરà«àª¤àª¾àª¨à«‡ સૂચિત કરે છે"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "શà«àª°à«àªµà«‡àª¤àª¾ કોઠારી <swkothar@redhat.com>"
@@ -74,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT ખોલો"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "તમારે àªàª• કà«àª°àª¿àª¯àª¾àª¨à«‡ સà«àªªàª·à«àªŸ કરવી જ પડશે"
@@ -177,7 +175,7 @@ msgstr ""
"અહેવાલમાં બદલાવો શોધાયા નથી"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -213,54 +211,51 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "અહેવાલ કરી રહà«àª¯àª¾ છે..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "અહેવાલ %s ને વાપરી રહà«àª¯à« છે?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "છોડી રહà«àª¯àª¾ છે..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
-msgstr ""
-"અહેવાલ કરવાનà«àª‚ નિષà«àª•à«àª°àª¿àª¯ થયેલ છે કારણ કે બેકટà«àª°à«‡àª¸ ઉપયોગ કરી શકાય તેવૠનથી"
+msgstr "અહેવાલ કરવાનà«àª‚ નિષà«àª•à«àª°àª¿àª¯ થયેલ છે કારણ કે બેકટà«àª°à«‡àª¸ ઉપયોગ કરી શકાય તેવૠનથી"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"મહેરબાની કરીને આદેશની મદદથી જાતેજ ડિબગ જાણકારીને સà«àª¥àª¾àªªàª¿àª¤ કરવાનો પà«àª°àª¯àª¤à«àª¨ કરો:"
-" \"debuginfo-install %s\" અને ફરીથી પà«àª°àª¯àª¤à«àª¨ કરો\n"
+"મહેરબાની કરીને આદેશની મદદથી જાતેજ ડિબગ જાણકારીને સà«àª¥àª¾àªªàª¿àª¤ કરવાનો પà«àª°àª¯àª¤à«àª¨ કરો: "
+"\"debuginfo-install %s\" અને ફરીથી પà«àª°àª¯àª¤à«àª¨ કરો\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-"%d અહેવાલ ઘટનાઓ મારફતે અહેવાલ થયેલ ભંગાણ (%d ભૂલો)\n"
-")\n"
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -278,7 +273,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" અથવા: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "syslog માં લૉગ લો"
@@ -291,37 +286,37 @@ msgstr "EVENT સંભાળો"
msgid "List possible events [which start with PFX]"
msgstr "શકà«àª¯ ઘટનાઓની યાદી કરો [કે જે PFX સાથે શરૂ થાય છે]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "લૉગ રાખવા માટે કારà«àª¯àª•à«àª°àª® નામો ઉમેરો"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [વિકલà«àªªà«‹]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "કà«àª²àª¾àª¯àª¨à«àªŸ uid તરીકે UID ને વાપરો"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-"માપ વધારેલ કà«àªµà«‹àªŸàª¾àª¨àª¾àª‚ અહેવાલનà«àª‚ માપ. મહેરબાની કરીને સિસà«àªŸàª®àª¨à«€ "
-"MaxCrashReportsSize ને abrt.conf માં ચકાસો."
+"માપ વધારેલ કà«àªµà«‹àªŸàª¾àª¨àª¾àª‚ અહેવાલનà«àª‚ માપ. મહેરબાની કરીને સિસà«àªŸàª®àª¨à«€ MaxCrashReportsSize ને "
+"abrt.conf માં ચકાસો."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "ડિમોનાઇઠકરો નહિં"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "-d સાથે પણ syslog નો લૉગ લો"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "બિનપà«àª°àªµà«ƒàª¤à«àª¤àª¿àª¨à«€ SEC સેકંડો પછી બહાર નીકળો"
@@ -341,57 +336,57 @@ msgstr "ઘટના"
msgid "Configure E_vent"
msgstr "ઘટના રૂપરેખાંકિત કરો (_v)"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "કારà«àª¯àª•à«àª°àª® તૂટવાનà«àª‚ દરà«àª¶àª¾àªµà«‹ અને અહેવાલ કરો"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "અહેવાલ થયેલ"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "સમસà«àª¯àª¾"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "છેલà«àª²à«€ ઘટના"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "ફાઇલ (_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "ફેરફાર (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "મદદ (_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "ઘટના રૂપરેખાંકન (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "ઓનલાઇન મદદ (_H)"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "કારà«àª¯àª•à«àª°àª® તૂટવાનà«àª‚ દરà«àª¶àª¾àªµà«‹ અને અહેવાલ કરો"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -416,8 +411,8 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
-"લખી શકાય તેવી ડિરેકà«àªŸàª°à«€àª¨à«€ જરૂર છે, પરંતૠ'%s' ઠલખી શકાય તેવી નથી. '%s' માં "
-"તેને ખસેડો અને ખસેડાયેલ નકલ પર ચલાવો?"
+"લખી શકાય તેવી ડિરેકà«àªŸàª°à«€àª¨à«€ જરૂર છે, પરંતૠ'%s' ઠલખી શકાય તેવી નથી. '%s' માં તેને ખસેડો "
+"અને ખસેડાયેલ નકલ પર ચલાવો?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -432,59 +427,58 @@ msgstr "(બાઇનરી ફાઇલ, %llu બાઇટà«àª¸)"
msgid "(no description)"
msgstr "(વરà«àª£àª¨ નથી)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu બાઇટà«àª¸, %u ફાઇલો"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "ઘટના '%s' માટે પà«àª°àª•à«àª°àª¿àª¯àª¾ વà«àª¯àª¾àª–à«àª¯àª¾àª¯àª¿àª¤ થયેલ નથી"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
-"બેકટà«àª°à«‡àª¸ ઠઅપૂરતૠછે, મહેરબાની કરીને ખાતરી કરો કે પà«àª¨:ઉતà«àªªàª¨à«àª¨ કરવા માટે "
-"સારાં પગલાઓ પૂરા પાડો છો."
+"બેકટà«àª°à«‡àª¸ ઠઅપૂરતૠછે, મહેરબાની કરીને ખાતરી કરો કે પà«àª¨:ઉતà«àªªàª¨à«àª¨ કરવા માટે સારાં પગલાઓ પૂરા "
+"પાડો છો."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
-msgstr ""
-"અહેવાલ કરવાનà«àª‚ નિષà«àª•à«àª°àª¿àª¯ થયેલ છે કારણ કે બેકટà«àª°à«‡àª¸ ઉપયોગ કરી શકાય તેવૠનથી."
+msgstr "અહેવાલ કરવાનà«àª‚ નિષà«àª•à«àª°àª¿àª¯ થયેલ છે કારણ કે બેકટà«àª°à«‡àª¸ ઉપયોગ કરી શકાય તેવૠનથી."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "સંવેદનશીલ માહિતી માટે તમારે બેકટà«àª°à«‡àª¸àª¨à«‡ ચકાસવૠજ જોઇàª."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "તમારે બેકટà«àª°à«‡àª¸àª¨à«‡ મોકલવા સાથે સંમત થવૠજ જોઇàª."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "વિશà«àª²à«‡àª·àª£ કરી રહà«àª¯àª¾ છે..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "exit કોડ %d સાથે વિશà«àª²à«‡àª·àª£ કરવાનà«àª‚ સમાપà«àª¤ થયà«àª‚"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "exit કોડ %d સાથે અહેવાલ કરવાનà«àª‚ સમાપà«àª¤ થયà«"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "નામ"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "કિંમત"
@@ -493,8 +487,8 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b>તમારી ટિપà«àªªàª£à«€àª“ ખાનગી નથી.</b> તેઓ સારà«àªµàªœàª¨àª¿àª• રીતે દૃશà«àª¯àª®àª¾àª¨ સમસà«àª¯àª¾ "
-"અહેવાલોમાં સમાવેલ હોઇ શકે છે."
+"<b>તમારી ટિપà«àªªàª£à«€àª“ ખાનગી નથી.</b> તેઓ સારà«àªµàªœàª¨àª¿àª• રીતે દૃશà«àª¯àª®àª¾àª¨ સમસà«àª¯àª¾ અહેવાલોમાં સમાવેલ "
+"હોઇ શકે છે."
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -510,44 +504,45 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
-"બેકટà«àª°à«‡àª¸ ભંગાણની વિગતો સાથે ડેવલપરોને પૂરા પાડે છે, સમસà«àª¯àª¾àª¨àª¾àª‚ સà«àª¤à«àª°à«‹àª¤àª¨à«‡ "
-"શોધવા માટે તેઓને મદદ કરી રહà«àª¯àª¾ છે. મહેરબાની કરીને તેનà«àª‚ રિવà«àª¯à«‚ કરો અને કોઇપણ"
-" સંવેદનશીલ માહિતીને દૂર કરો જે તમે વહેંચવા ન માંગો:"
+"બેકટà«àª°à«‡àª¸ ભંગાણની વિગતો સાથે ડેવલપરોને પૂરા પાડે છે, સમસà«àª¯àª¾àª¨àª¾àª‚ સà«àª¤à«àª°à«‹àª¤àª¨à«‡ શોધવા માટે તેઓને મદદ "
+"કરી રહà«àª¯àª¾ છે. મહેરબાની કરીને તેનà«àª‚ રિવà«àª¯à«‚ કરો અને કોઇપણ સંવેદનશીલ માહિતીને દૂર કરો જે તમે "
+"વહેંચવા ન માંગો:"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
"Can create more informative backtrace if you installed additional debug "
"packages"
msgstr ""
-"વધારે માહિતીપૂરà«àª£ બેકટà«àª°à«‡àª¸àª¨à«‡ બનાવી શકો છો જો તમે વધારાનાં ડિબગ પેકેજોને "
-"સà«àª¥àª¾àªªàª¿àª¤ કરેલ હોય"
+"વધારે માહિતીપૂરà«àª£ બેકટà«àª°à«‡àª¸àª¨à«‡ બનાવી શકો છો જો તમે વધારાનાં ડિબગ પેકેજોને સà«àª¥àª¾àªªàª¿àª¤ કરેલ હોય"
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "Click 'Apply' to start reporting"
msgstr "અહેવાલ કરવાનà«àª‚ શરૂ કરવા માટે 'અમલમાં મૂકો' પર કà«àª²àª¿àª• કરો"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"આ સમસà«àª¯àª¾àª¨à«‡ અહેવાલ કરવા અને વિશà«àª°à«àª²à«‡àª·àª£ કરવા સાથે આગળ ધપાવા માટે 'આગળ ધપાવો' "
-"પર કà«àª²àª¿àª• કરો."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "ઘટનાને રૂપરેખાંકિત કરો (_E)"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "વિગતો"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "કેવી રીતે આ સમસà«àª¯àª¾ ઉદà«àª­àªµà«€ (કà«àª°àª®àª¶:)? કેવી રીતે તેને ફરી પેદા કરી શકાય?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "બેકટà«àª°à«‡àª¸àª¨à«‡ પà«àª¨:ઉતà«àªªàª¨à«àª¨ કરો"
@@ -577,8 +572,8 @@ msgid ""
"Use this button to generate more informative backtrace after you installed "
"additional debug packages"
msgstr ""
-"તમે વધારાનાં ડિબગ પેકેજોને સà«àª¥àª¾àªªàª¿àª¤ કરો પછી વધારે માહિતીપૂરà«àª£ બેકટà«àª°à«‡àª¸àª¨à«‡ "
-"ઉતà«àªªàª¨à«àª¨ કરવા માટે આ બટનને વાપરો"
+"તમે વધારાનાં ડિબગ પેકેજોને સà«àª¥àª¾àªªàª¿àª¤ કરો પછી વધારે માહિતીપૂરà«àª£ બેકટà«àª°à«‡àª¸àª¨à«‡ ઉતà«àªªàª¨à«àª¨ કરવા માટે આ "
+"બટનને વાપરો"
#: ../src/lib/abrt_curl.c:170 ../src/plugins/abrt-action-upload.c:45
#, c-format
@@ -617,13 +612,15 @@ msgstr "વપરાશ: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -658,82 +655,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr "નવી ભૂલ id: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "ગà«àª® થયેલ ફરજિયાત સભà«àª¯ 'ભૂલો'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() નિષà«àª«àª³. બધી ફરજિયાત જાણકારીને મેળવી શકà«àª¯àª¾ નહિં"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "નવી ભૂલને બનાવી રહà«àª¯àª¾ છે"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "બગàªà«€àª²àª¾ નોંધણી બનાવવાનà«àª‚ નિષà«àª«àª³"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "બહાર નીકળી રહà«àª¯àª¾ છે"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "ભૂલ પહેલેથી જ અહેવાલ થયેલ છે: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "બગàªà«€àª²àª¾ ઠભૂલ %d નાં મà«àª–à«àª¯àª¨à«‡ શોધી શકà«àª¯àª¾ નથી"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "CC યાદીમાં %s ને ઉમેરો"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "ભૂલ(%d) માં નવી ટિપà«àªªàª£à«€àª¨à«‡ ઉમેરો"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "રૂપરેખાંકન ફાઇલ (ઘણી વખત આપેલ છે)"
@@ -755,120 +752,152 @@ msgstr "gdb ને મારો જો તે N સેકંડો કરતા
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "બેકટà«àª°à«‡àª¸ ઉતà«àªªàª¨à«àª¨ થયેલ અને સંગà«àª°àª¹ થયેલ છે, %u બાઇટો"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "%s માંથી cpio ને બહાર કાઢી રહà«àª¯àª¾ છે"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "'%s' માં લખી શકાતૠનથી: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "પેકેજ '%s' ને લાવી શકાતૠનથી"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "%s માંથી ફાઇલો કેશ કરી રહà«àª¯àª¾ છીઠકે જે %s માંથી બનાવવામાં આવેલ છે"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "'%s' માંથી ફાઇલોને લાવી શકાતૠનથી"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "(%i નà«àª‚ %i) %s ડાઉનલોડ કરી રહà«àª¯àª¾ છે: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "%u debuginfo ફાઇલો માટે પેકેજોને શોધી શકાતા નથી"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "ડાઉનલોડ કરવા માટે પેકેજો: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "%.2fMb ડાઉનલોડ કરી રહà«àª¯àª¾ છે, સà«àª¥àª¾àªªàª¿àª¤ થયેલ માપ: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "શà«àª‚ આ બરાબર છે? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "પેકેજ %s ને ડાઉનલોડ કરતી વખતે નિષà«àª«àª³"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "અનપેકિંગ નિષà«àª«àª³, ડાઉનલોડને કાઢી રહà«àª¯àª¾ છે..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "બધા ડાઉનલોડ થયેલ પેકેજોને બહાર કાઢી દીધેલ છે, %s ને દૂર કરી રહà«àª¯àª¾ છે"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s ને દૂર કરી શકાતૠનથી, કદાચ ભૂલ લૉગને સમાવે છે"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "'%s' ને દૂર કરી શકાતૠનથી: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "વપરાશકરà«àª¤àª¾ આદેશ પરથી બહાર નીકળા રહà«àª¯àª¾ છે"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "વપરાશ: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "તમારે coredump માં પાથને સà«àªªàª·à«àªŸ કરવૠજ પડશે."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
-msgstr ""
-"Coredump ઠ%u debuginfo ફાઇલોનો સંદરà«àª­ કરે છે, તેઓમાંનો %u સà«àª¥àª¾àªªàª¿àª¤ થયેલ નથી"
+msgstr "Coredump ઠ%u debuginfo ફાઇલોનો સંદરà«àª­ કરે છે, તેઓમાંનો %u સà«àª¥àª¾àªªàª¿àª¤ થયેલ નથી"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "ગેરહાજર debuginfo ફાઇલ: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "બધી %u debuginfo ફાઇલો ઉપલબà«àª§ છે"
@@ -897,7 +926,7 @@ msgstr "ઇમેઇલને મોકલી રહà«àª¯àª¾ છે..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -924,21 +953,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "અહેવાલ %s સાથે જોડાયેલ હતà«"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "અહેવાલ ઠ%s માં સંગà«àª°àª¹ થયેલ હતો"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1030,7 +1057,7 @@ msgstr "અસà«àª¤àª¿àª¤à«àªµ ધરાવતૠનથી, નવાં oops
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1039,7 +1066,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "syslog નો લૉગ લો"
@@ -1054,8 +1081,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1124,8 +1151,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/he.po b/po/he.po
index 5b946765..4f6c069d 100644
--- a/po/he.po
+++ b/po/he.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Hebrew <he-users@lists.fedoraproject.org>\n"
+"Language: he\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "×™×™×©×•× ×”×”×ª×¨××” של ABRT"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "כלי דיווח ב××’×™× ×וטומטי"
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr "יישומון ל×זור ההתרעות שמתריע למשתמש על בעיות שזוהו ×¢\"×™ ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"×לעד ×לפסה <elad@fedoraproject.org>\n"
@@ -74,7 +74,7 @@ msgstr "התרחשה תקלה"
msgid "Open ABRT"
msgstr "פתח ×ת ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +99,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "You must specify exactly one operation"
@@ -177,7 +177,7 @@ msgstr ""
"No changes were detected in the report"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -213,24 +213,24 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "מדווח..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Report using %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "מדלג..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "הדיווח מנוטרל מכיוון שמידע הקריסה ×ינו שמיש"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -239,25 +239,25 @@ msgstr ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "הקריסה דווחה ב×מצעות %d ×ירועי דיווח (%d שגי×ות)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -275,7 +275,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" or: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "×¨×©×•× ×œ×™×•×ž×Ÿ המערכת"
@@ -288,21 +288,21 @@ msgstr "Handle EVENT"
msgid "List possible events [which start with PFX]"
msgstr "List possible events [which start with PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [options]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Use UID as client uid"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -310,15 +310,15 @@ msgstr ""
"גודל הדיווח חרג מהמכסה. ×× × ×‘×“×•×§ ×ת ערך ההגדרה MaxCrashReportsSize בקובץ "
"abrt.conf"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Do not daemonize"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Log to syslog even with -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Exit after SEC seconds of inactivity"
@@ -338,57 +338,57 @@ msgstr "×ירוע"
msgid "Configure E_vent"
msgstr "הגדר ×ירוע"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "צפה ברשימת ×”×™×™×©×•×ž×™× ×©×§×¨×¡×• ודווח על הקריסות"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "דווח"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "בעיה"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "מופע ×חרון"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_קובץ"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_עריכה"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "ע_זרה"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "הגדרות ×ירועי×"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "עזרה מקוונת"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "צפה ברשימת ×”×™×™×©×•×ž×™× ×©×§×¨×¡×• ודווח על הקריסות"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -413,8 +413,8 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
-"צריך תיקיה ניתן לכתיבה, ×בל '%s' ×œ× × ×™×ª× ×ª לכתיבה. להעתיק ×ת ×–×” ל־'%s' ולעבוד"
-" על העותק?"
+"צריך תיקיה ניתן לכתיבה, ×בל '%s' ×œ× × ×™×ª× ×ª לכתיבה. להעתיק ×ת ×–×” ל־'%s' ולעבוד "
+"על העותק?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -429,19 +429,19 @@ msgstr "(קובץ בינ×רי, %llu בתי×)"
msgid "(no description)"
msgstr "(×ין תי×ור)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu בתי×, %u קבצי×"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -449,37 +449,37 @@ msgstr ""
"מידע הקריסה ×œ× ×©×œ×. ×× × ×•×•×“× ×©×¡×™×¤×§×ª הסבר טוב על ×יך ×œ×’×¨×•× ×œ×§×¨×™×¡×” להתרחש שוב."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "הדיווח מנוטרל, מכיוון שמידע הקריסה ×ינו שמיש."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "חובה לבדוק ×× ×™×© מידע רגיש במידע הקריסה."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "יש חובה ×œ×”×¡×›×™× ×œ×©×œ×™×—×ª מידע הקריסה."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "מנתח..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "הניתוח ×”×¡×ª×™×™× ×¢× ×§×•×“ יצי××” %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "הדיווח ×”×¡×ª×™×™× ×¢× ×§×•×“ יצי××” %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "ש×"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "ערך"
@@ -504,8 +504,8 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
-"מידע הקריסה מספק ×œ×ž×¤×ª×—×™× ×¤×¨×˜×™× ×¢×œ הקריסה, ועוזר ×œ×”× ×œ×ž×¦×•× ×ת מקור הבעיה. ×× ×"
-" בחן ×ת מידע הקריסה והסר מידע רגיש ש×ינך מעוניין לשתף:"
+"מידע הקריסה מספק ×œ×ž×¤×ª×—×™× ×¤×¨×˜×™× ×¢×œ הקריסה, ועוזר ×œ×”× ×œ×ž×¦×•× ×ת מקור הבעיה. ×× × "
+"בחן ×ת מידע הקריסה והסר מידע רגיש ש×ינך מעוניין לשתף:"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
@@ -519,25 +519,29 @@ msgid "Click 'Apply' to start reporting"
msgstr "לחץ על 'החל' כדי להתחיל בדיווח"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr "לחץ על 'הב×' כדי ×œ×”×ª×§×“× ×¢× × ×™×ª×•×— ודיווח הבעיה."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "הגדר ×ירועי×"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "פרטי×"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "×יך הבעיה קרתה (שלב ×חרי שלב)? ×יך ניתן ×œ×’×¨×•× ×œ×” לקרות שוב?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "×× ×™ ×ž×¡×›×™× ×œ×©×œ×•×— ×ת מידע הקריסה"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "צור מחדש מידע קריסה"
@@ -577,7 +581,7 @@ msgstr "הועלו %llu מתוך %llu קילו־בתי×"
#: ../src/lib/event_config.c:294
msgid "Missing mandatory value"
-msgstr ""
+msgstr "חסר ערך חובה"
#: ../src/lib/event_config.c:302
#, c-format
@@ -607,13 +611,15 @@ msgstr "Usage: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -648,82 +654,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr "מזהה ב××’ חדש: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
-msgstr ""
+msgstr "הקובץ החיוני '%s' חסר, ×œ× × ×™×ª×Ÿ להמשיך."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
-msgstr ""
+msgstr "הקובץ החיוני '%s' ריק, ×œ× × ×™×ª×Ÿ להמשיך."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "מתחבר לב×גזילה ב־%s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "בודק כפילויות"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "חסר שדה חוסה 'bugs'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() failed. Could not collect all mandatory information"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "יוצר ב××’ חדש"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "יצירת ערך ב־Bugzilla נכשלה."
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "מנתנתק"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "הב××’ דווח בעבר: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "â€Bugzilla ×œ× ×”×¦×œ×™×—×” ×œ×ž×¦×•× ×ת ההורה של ב××’ %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
-msgstr "הוסף %s לרשימת ה־CC (העתק)"
+msgstr "מוסיף ×ת %s לרשימת ×”Ö¾CC (העתק)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
-msgstr "הוסף הערה חדשה לב××’(%d)"
+msgstr "מוסיף הערה חדשה לב××’ %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -745,119 +751,152 @@ msgstr "הרוג ×ת gdb ×× ×”×•× ×¨×¥ יותר מ־N שניות"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "מידע הקריסה נוצר ונשמר, %u בתי×"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "מחלץ cpio מ־%s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
-msgstr ""
+msgstr "×œ× × ×™×ª×Ÿ לכתוב ל־'%s': â€%s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
-msgstr ""
+msgstr "×œ× × ×™×ª×Ÿ לחלץ חבילה '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
-msgstr ""
+msgstr "×œ× × ×™×ª×Ÿ לחלץ ×§×‘×¦×™× ×žÖ¾'%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
+msgstr "מוריד (%i מתוך%i) â€%s: â€%3u%%"
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
msgstr ""
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
+msgstr "מחפש ×ת החבילות הדרושות במ×גרי×"
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "×œ× × ×™×ª×Ÿ ×œ×ž×¦×•× ×—×‘×™×œ×•×ª עבור %u קבצי מידע ניפוי שגי×ות"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "חבילות להורדה: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "מוריד %.2fMb, גודל מותקן: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "הורדת החבילה %s נכשלה"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "פריסה נכשלה, מבטל הורדה..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "כל החבילות שהורדו חולצו, מוחק ×ת %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "×™×•×¦× ×œ×¤×§×•×“×ª המשתמש"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "קובץ ניפוי שגי×ות חסר %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "כל %u קבצי מידע ניפוי שגי×ות זמיני×"
@@ -886,7 +925,7 @@ msgstr "שולח דו×\"ל..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -913,21 +952,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "הדיווח נוסף ×ל %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "הדיווח ×וכסן ×ל %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1019,7 +1056,7 @@ msgstr "×ל תצ×, צפה בקובץ והמתן ל××•×¤×¡×™× ×—×“×©×™×"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1028,36 +1065,39 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "×¨×©×•× ×œ×™×•×ž×Ÿ המערכת"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:1
msgid "Download debuginfo packages and generate backtrace locally using GDB"
-msgstr ""
+msgstr "הורדת חבילות ניפוי שגי×ות ויצירת מידע הקריסה ב×ופן מקומי ב×מצעות GDB"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:2
msgid "Local GNU Debugger"
-msgstr ""
+msgstr "מנפה שגי×ות GNU מקומי"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
+"צריך להוריד חבילות ניפוי שגי×ות, וזה תהליך שעלול לקחת זמן רב ולבזבז ×ž×§×•× "
+"בדיסק. לעומת ×–×ת, בניגוד לשרת ההמעקב־מחדש, ×œ× ×©×•×œ×— ×ת ×”Ö¾coredump ×œ×©×¨×ª×™× "
+"מרוחקי×."
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
msgid "Address of the retrace server"
-msgstr ""
+msgstr "כתובת שרת ה־retrace"
#: ../src/plugins/analyze_RetraceServer.xml.in.h:2
msgid "Retrace server URL"
-msgstr ""
+msgstr "כתובת ה־URL של שרת המעקב־מחדש"
#: ../src/plugins/analyze_RetraceServer.xml.in.h:3
msgid "Send core dump to remote retrace server for analysis"
-msgstr ""
+msgstr "שליחת מידע לשרת מעקב־מחדש מרוחק לניתוח"
#: ../src/plugins/analyze_RetraceServer.xml.in.h:4
msgid ""
@@ -1067,115 +1107,121 @@ msgid ""
"Cons: coredump you upload contains all the data from the crashed program, "
"including your private data, if any."
msgstr ""
+"מעלה ×ת ×”Ö¾coredump לשרת, שמייצר מידע קריסה ומחזיר ×ותו. יתרונות: ×ין צורך "
+"בהורדת חבילות מידע ניפוי שגי×ות, מ×גר מידע ניפוי השגי×ות ×©×œ× ×™×•×ª×¨, ×•×”×•× ×¢×©×•×™ "
+"לייצר מידע שמיש יותר. חסרונות: ×”Ö¾coredump שמועלה לשרת מרוחק מכיל ×ת כל המידע "
+"מהתוכנה שקרסה, כולל מידע פרטי, ×× ×§×™×™×. (החיבור מוצפן, ×ל ד××’×”). "
#: ../src/plugins/report_Bugzilla.xml.in.h:1
msgid "Address of Bugzilla server"
-msgstr ""
+msgstr "כתובת לשרת הב×גזילה"
#: ../src/plugins/report_Bugzilla.xml.in.h:2
msgid "Bugzilla"
-msgstr ""
+msgstr "ב×גזילה"
#: ../src/plugins/report_Bugzilla.xml.in.h:3
msgid "Bugzilla URL"
-msgstr ""
+msgstr "×”-URL של ב×גזילה"
#: ../src/plugins/report_Bugzilla.xml.in.h:4
msgid "Bugzilla account password"
-msgstr ""
+msgstr "×©× ×ž×©×ª×ž×© וססמה בב×גזילה"
#: ../src/plugins/report_Bugzilla.xml.in.h:5
msgid "Bugzilla account user name"
-msgstr ""
+msgstr "×©× ×”×—×©×‘×•×Ÿ בב×גזילה"
#: ../src/plugins/report_Bugzilla.xml.in.h:6
#: ../src/plugins/report_RHTSupport.xml.in.h:2
msgid "Check SSL key validity"
-msgstr ""
+msgstr "בדיקת ×מיתות מפתח SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:7
#: ../src/plugins/report_RHTSupport.xml.in.h:3
msgid "Password"
-msgstr ""
+msgstr "ססמה"
#: ../src/plugins/report_Bugzilla.xml.in.h:8
msgid "Report to Bugzilla bug tracker"
-msgstr ""
+msgstr "דווח לעוקב הב××’×™× ×‘×גזילה"
#: ../src/plugins/report_Bugzilla.xml.in.h:9
msgid "User name"
-msgstr ""
+msgstr "×©× ×ž×©×ª×ž×©"
#: ../src/plugins/report_Bugzilla.xml.in.h:10
#: ../src/plugins/report_RHTSupport.xml.in.h:10
msgid "Verify SSL"
-msgstr ""
+msgstr "×ימות SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
+"ניתן ליצור חשבון ב־bugzilla.redhat.com &lt;a href=\"https://bugzilla.redhat."
+"com/createaccount.cgi\"&gt;×›×ן&lt;/a&gt;"
#: ../src/plugins/report_Kerneloops.xml.in.h:1
msgid "Kerneloops URL"
-msgstr ""
+msgstr "כתובת Kerneloops"
#: ../src/plugins/report_Kerneloops.xml.in.h:2
msgid "Kerneloops.org"
-msgstr ""
+msgstr "Kerneloops.org"
#: ../src/plugins/report_Kerneloops.xml.in.h:3
msgid "Oops server url"
-msgstr ""
+msgstr "כתובת שרת ×”×ופס"
#: ../src/plugins/report_Kerneloops.xml.in.h:4
msgid "Send kernel problems to oops tracker"
-msgstr ""
+msgstr "שלח בעיות בקרנל לעוקב ×”×ופסי×"
#: ../src/plugins/report_Mailx.xml.in.h:1
msgid "Mailx"
-msgstr ""
+msgstr "Mailx"
#: ../src/plugins/report_Mailx.xml.in.h:2
msgid "Message subject"
-msgstr ""
+msgstr "× ×•×©× ×”×”×•×“×¢×”"
#: ../src/plugins/report_Mailx.xml.in.h:3
msgid "Recipient"
-msgstr ""
+msgstr "נמעני×"
#: ../src/plugins/report_Mailx.xml.in.h:4
msgid "Recipient's email"
-msgstr ""
+msgstr "כתובת הדו×\"ל של הנמען"
#: ../src/plugins/report_Mailx.xml.in.h:5
msgid "Send Binary Data"
-msgstr ""
+msgstr "שליחת מידע בינ×רי"
#: ../src/plugins/report_Mailx.xml.in.h:6
msgid "Send binary files like coredump"
-msgstr ""
+msgstr "שליחת מידע בינ×רי כגון coredump"
#: ../src/plugins/report_Mailx.xml.in.h:7
msgid "Send via email"
-msgstr ""
+msgstr "של בדו×ר ×לקטרוני"
#: ../src/plugins/report_Mailx.xml.in.h:8
msgid "Sender"
-msgstr ""
+msgstr "שולח"
#: ../src/plugins/report_Mailx.xml.in.h:9
msgid "Sender's email"
-msgstr ""
+msgstr "כתובת השולח"
#: ../src/plugins/report_Mailx.xml.in.h:10
msgid "Subject"
-msgstr ""
+msgstr "נוש×"
#: ../src/plugins/report_RHTSupport.xml.in.h:1
msgid "Address of the Red Hat support portal"
-msgstr ""
+msgstr "כתובת לפורטל התמיכה של Red Hat"
#: ../src/plugins/report_RHTSupport.xml.in.h:4
msgid "RH Portal URL"
@@ -1183,20 +1229,20 @@ msgstr ""
#: ../src/plugins/report_RHTSupport.xml.in.h:5
msgid "Red Hat Customer Support"
-msgstr ""
+msgstr "תמיכת לקוח של Red Hat"
#: ../src/plugins/report_RHTSupport.xml.in.h:6
msgid "Red Hat customer password"
-msgstr ""
+msgstr "ססמת לקוח Red Hat"
#: ../src/plugins/report_RHTSupport.xml.in.h:7
msgid "Red Hat customer user name"
-msgstr ""
+msgstr "×©× ×ž×©×ª×ž×© לקוח Red Hat"
#: ../src/plugins/report_RHTSupport.xml.in.h:8
msgid "Report to Red Hat support"
-msgstr ""
+msgstr "דווח לתמיכה הטכנית של Red Hat"
#: ../src/plugins/report_RHTSupport.xml.in.h:9
msgid "Username"
-msgstr ""
+msgstr "×©× ×ž×©×ª×ž×©"
diff --git a/po/hi.po b/po/hi.po
index 20494585..91f0cb0c 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Hindi <indlinux-hindi@lists.sourceforge.net>\n"
+"Language: hi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT अधिसूचना à¤à¤ªà¥à¤²à¥‡à¤Ÿ"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ बग रिपोरà¥à¤Ÿà¤¿à¤‚ग औजार"
@@ -47,10 +47,9 @@ msgstr "चेतावनी"
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-"अधिसूचना कà¥à¤·à¥‡à¤¤à¥à¤° à¤à¤ªà¥à¤²à¥‡à¤Ÿ जो ABRT के दà¥à¤µà¤¾à¤°à¤¾ पता किठमà¥à¤¦à¥à¤¦à¥‹à¤‚ के बारे में "
-"उपयोकà¥à¤¤à¤¾ को सूचित करता है"
+"अधिसूचना कà¥à¤·à¥‡à¤¤à¥à¤° à¤à¤ªà¥à¤²à¥‡à¤Ÿ जो ABRT के दà¥à¤µà¤¾à¤°à¤¾ पता किठमà¥à¤¦à¥à¤¦à¥‹à¤‚ के बारे में उपयोकà¥à¤¤à¤¾ को सूचित करता है"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "राजेश रंजन (rranjan@redhat.com, rajeshkajha@yahoo.com)"
@@ -74,7 +73,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT खोलें"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +98,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "आपको निशà¥à¤šà¤¿à¤¤ रूप से à¤à¤• संकà¥à¤°à¤¿à¤¯à¤¾ निरà¥à¤¦à¤¿à¤·à¥à¤Ÿ करनी चाहिà¤"
@@ -177,7 +176,7 @@ msgstr ""
"रिपोरà¥à¤Ÿ में कोई परिवरà¥à¤¤à¤¨ पता नहीं किया गया"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -213,38 +212,38 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "रिपोरà¥à¤Ÿ कर रहा है..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "%s के उपयोग से रिपोरà¥à¤Ÿ करें?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "छोड़ रहा है..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "रिपोरà¥à¤Ÿà¤¿à¤‚ग निषà¥à¤•à¥à¤°à¤¿à¤¯ कà¥à¤¯à¥‹à¤‚कि बैकटà¥à¤°à¥‡à¤¸ अपà¥à¤°à¤¯à¥‹à¤œà¥à¤¯ है."
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"इस कमांड से डिबगिइंफो को संसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करने की कोशिश करें: \"debuginfo-install "
-"%s\" और फिर कोशिश करें\n"
+"इस कमांड से डिबगिइंफो को संसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करने की कोशिश करें: \"debuginfo-install %s\" और "
+"फिर कोशिश करें\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "%d रिपोरà¥à¤Ÿ घटना के दà¥à¤µà¤¾à¤°à¤¾ कà¥à¤°à¥ˆà¤¶ रिपोरà¥à¤Ÿ किया गया (%d तà¥à¤°à¥à¤Ÿà¤¿)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -254,13 +253,13 @@ msgstr ""
"\n"
"संकà¥à¤² डाटाबेस को पà¥à¤°à¤¶à¥à¤¨ करें और संकà¥à¤² नाम, घटक और विवरण सहेजें"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -278,7 +277,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" or: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "सिसलॉग में लॉग करेंसिसà¥à¤Ÿà¤²"
@@ -291,37 +290,37 @@ msgstr "घटना नियंतà¥à¤°à¤¿à¤¤ करेंघटना नि
msgid "List possible events [which start with PFX]"
msgstr "संभावित घटना की सूची दें [which start with PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "लाग करने के लिठअधिक पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤® नाम"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [options]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "UID को बतौर कà¥à¤²à¤¾à¤‡à¤‚ट uid उपयोग करें"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-"रिपोरà¥à¤Ÿ का आकार कोटा से अधिक है. कृपया सिसà¥à¤Ÿà¤® के MaxCrashReportsSize मान को "
-"abrt.conf में जाà¤à¤šà¥‡à¤‚."
+"रिपोरà¥à¤Ÿ का आकार कोटा से अधिक है. कृपया सिसà¥à¤Ÿà¤® के MaxCrashReportsSize मान को abrt."
+"conf में जाà¤à¤šà¥‡à¤‚."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "डेमॉनाइज मत करें"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "-d के साथ सिसलॉग घटना में लॉग-d के साथ सिसà¥"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "SEC सेकेंड निषà¥à¤•à¥à¤°à¤¿à¤¯à¤¤à¤¾ के बाद बाहर निकलें"
@@ -341,57 +340,57 @@ msgstr "घटना"
msgid "Configure E_vent"
msgstr "घटना विनà¥à¤¯à¤¸à¥à¤¤ करें (_v)"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤— कà¥à¤°à¥ˆà¤¶ को देखें और रिपोरà¥à¤Ÿ करें"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "रिपोरà¥à¤Ÿ किया हà¥à¤†"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "समसà¥à¤¯à¤¾"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "अंतिम आवृतà¥à¤¤à¤¿"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "फ़ाइल (_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "संपादन करें (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "मदद (_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "घटना विनà¥à¤¯à¤¾à¤¸ (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "ऑनलाइन मदद"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤— कà¥à¤°à¥ˆà¤¶ को देखें और रिपोरà¥à¤Ÿ करें"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -423,8 +422,8 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
-"लेखन योगà¥à¤¯ निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ की जरूरत है, लेकिन '%s' लिखने योगà¥à¤¯ नहीं है. इसे '%s' "
-"में खिसकाà¤à¤ और इसे किसी खिसकाठगठनिक़ल पर चलाà¤à¤?"
+"लेखन योगà¥à¤¯ निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ की जरूरत है, लेकिन '%s' लिखने योगà¥à¤¯ नहीं है. इसे '%s' में खिसकाà¤à¤ और "
+"इसे किसी खिसकाठगठनिक़ल पर चलाà¤à¤?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -439,58 +438,56 @@ msgstr "(दà¥à¤µà¤¿à¤ªà¤¦à¥€à¤¯ फ़ाइल, %llu बाइटà¥à¤¸)"
msgid "(no description)"
msgstr "(कोई विवरण नहीं)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu बाइटà¥à¤¸, %u फ़ाइल"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "घटना '%s' के लिठकोई पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ परिभाषित नहीं है"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
-msgstr ""
-"बैकटà¥à¤°à¥‡à¤¸ अपूरà¥à¤£ है, कृपया सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करें कि आप फिर बनाने के लिठबेहतर चरण "
-"देते हैं."
+msgstr "बैकटà¥à¤°à¥‡à¤¸ अपूरà¥à¤£ है, कृपया सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करें कि आप फिर बनाने के लिठबेहतर चरण देते हैं."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "रिपोरà¥à¤Ÿà¤¿à¤‚ग निषà¥à¤•à¥à¤°à¤¿à¤¯ कà¥à¤¯à¥‹à¤‚कि बैकटà¥à¤°à¥‡à¤¸ अपà¥à¤°à¤¯à¥‹à¤œà¥à¤¯ है."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "आपको संवेदनशील आà¤à¤•à¤¡à¤¼à¤¾ के लिठबैकटà¥à¤°à¥‡à¤¸ जाà¤à¤šà¤¨à¤¾ चाहिà¤."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "आपको बैकटà¥à¤°à¥‡à¤¸ भेजने के लिठजरूर सहमत होता चाहिà¤."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "विशà¥à¤²à¥‡à¤·à¤£ कर रहा है..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "बाहर कोड %d के साथ समापà¥à¤¤ का विशà¥à¤²à¥‡à¤·à¤£ कर रहा है"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "बाहर कोड %d के साथ समापà¥à¤¤ का रिपोरà¥à¤Ÿ कर रहा है"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "नाम"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "मान"
@@ -499,8 +496,8 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b>आपकी टिपà¥à¤ªà¤£à¤¿à¤¯à¤¾à¤ निजी नहीं हैं.</b> उनà¥à¤¹à¥‡à¤‚ सारà¥à¤µà¤œà¤¨à¤¿à¤• रूप से दृशà¥à¤¯ समसà¥à¤¯à¤¾ "
-"रिपोरà¥à¤Ÿ में शामिल किया जा सकता है."
+"<b>आपकी टिपà¥à¤ªà¤£à¤¿à¤¯à¤¾à¤ निजी नहीं हैं.</b> उनà¥à¤¹à¥‡à¤‚ सारà¥à¤µà¤œà¤¨à¤¿à¤• रूप से दृशà¥à¤¯ समसà¥à¤¯à¤¾ रिपोरà¥à¤Ÿ में शामिल "
+"किया जा सकता है."
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -516,43 +513,44 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
-"बैकटà¥à¤°à¥‡à¤¸ कà¥à¤°à¥ˆà¤¶ के विवरण के साथ डेवलेपर को विवरण देता है, समसà¥à¤¯à¤¾ के सà¥à¤°à¥‹à¤¤ को "
-"टà¥à¤°à¥ˆà¤• करने में मदद करता है. कृपया इसे समीकà¥à¤·à¤¾ करें और किसी संवेदनशील आà¤à¤•à¤¡à¤¼à¥‹à¤‚"
-" को हटाà¤à¤ जिसे आप शायद साà¤à¤¾ नहीं करेंगे:"
+"बैकटà¥à¤°à¥‡à¤¸ कà¥à¤°à¥ˆà¤¶ के विवरण के साथ डेवलेपर को विवरण देता है, समसà¥à¤¯à¤¾ के सà¥à¤°à¥‹à¤¤ को टà¥à¤°à¥ˆà¤• करने में मदद "
+"करता है. कृपया इसे समीकà¥à¤·à¤¾ करें और किसी संवेदनशील आà¤à¤•à¤¡à¤¼à¥‹à¤‚ को हटाà¤à¤ जिसे आप शायद साà¤à¤¾ नहीं "
+"करेंगे:"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
"Can create more informative backtrace if you installed additional debug "
"packages"
-msgstr ""
-"अधिक सूचनादायक बैकटà¥à¤°à¥‡à¤¸ बना सकता है यदि आप अतिरिकà¥à¤¤ डिबग संकà¥à¤² संसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ "
-"करते हैं"
+msgstr "अधिक सूचनादायक बैकटà¥à¤°à¥‡à¤¸ बना सकता है यदि आप अतिरिकà¥à¤¤ डिबग संकà¥à¤² संसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करते हैं"
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "Click 'Apply' to start reporting"
msgstr "'लागू करें' को रिपोरà¥à¤Ÿà¤¿à¤‚ग आरंभ करने के लिठकà¥à¤²à¤¿à¤• करें"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"'अगà¥à¤°à¥‡à¤·à¤¿à¤¤ करें' को कà¥à¤²à¤¿à¤• करें इस समसà¥à¤¯à¤¾ के विशà¥à¤²à¥‡à¤·à¤£ और रिपोरà¥à¤Ÿà¤¿à¤‚ग के लिà¤."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "घटना विनà¥à¤¯à¤¸à¥à¤¤ करें"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "विवरण"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "कैसे यह समसà¥à¤¯à¤¾ आई (चरणबदà¥à¤§)? कैसे यह फिर उतà¥à¤ªà¤¨à¥à¤¨ हो सकता है?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "मैं बैकटà¥à¤°à¥‡à¤¸ के सौंपे जाने से सहमत हूà¤"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "बैकटà¥à¤°à¥‡à¤¸ फिर जनन करें"
@@ -582,8 +580,8 @@ msgid ""
"Use this button to generate more informative backtrace after you installed "
"additional debug packages"
msgstr ""
-"आप अतिरिकà¥à¤¤ डिबग संकà¥à¤² संसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करने के बाद अधिक सूचनादायक बैकटà¥à¤°à¥‡à¤¸ बनाने "
-"के लिठइस बटन का उपयोग करें"
+"आप अतिरिकà¥à¤¤ डिबग संकà¥à¤² संसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ करने के बाद अधिक सूचनादायक बैकटà¥à¤°à¥‡à¤¸ बनाने के लिठइस बटन "
+"का उपयोग करें"
#: ../src/lib/abrt_curl.c:170 ../src/plugins/abrt-action-upload.c:45
#, c-format
@@ -622,16 +620,19 @@ msgstr "पà¥à¤°à¤¯à¥‹à¤—: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [options] -d DIR\n"
"\n"
-"C/C++ backtrace का विशà¥à¤²à¥‡à¤·à¤£ करता है, नकल हैश उतà¥à¤ªà¤¨à¥à¤¨ करता है , बैकटà¥à¤°à¥‡à¤¸ रेटिंग, डंप निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ DIR में कà¥à¤°à¥ˆà¤¶ फंकà¥à¤¶à¤¨ की पहचान करता है"
+"C/C++ backtrace का विशà¥à¤²à¥‡à¤·à¤£ करता है, नकल हैश उतà¥à¤ªà¤¨à¥à¤¨ करता है , बैकटà¥à¤°à¥‡à¤¸ रेटिंग, डंप "
+"निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ DIR में कà¥à¤°à¥ˆà¤¶ फंकà¥à¤¶à¤¨ की पहचान करता है"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -672,75 +673,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "नया बग id: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "%s पर बगजिला में लॉगिंग करें"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "अनà¥à¤•à¥ƒà¤¤à¤¿ के लिठजाà¤à¤š रहा है"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "अनिवारà¥à¤¯ सदसà¥à¤¯ 'bugs' अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() विफल. सभी अनिवारà¥à¤¯ सूचना को जमा नहीं करता है"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "नया बग बना रहा है"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "बगजिला पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿ निरà¥à¤®à¤¾à¤£ विफल"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "लॉगिंग आउट..."
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "बग पहले से रिपोरà¥à¤Ÿ किया हà¥à¤† है: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "बगजिला bug %d का जनक नहीं ढूà¤à¤¢ सका"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "सीसी सूची में %s जोड़ें"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "नई टिपà¥à¤ªà¤£à¥€ को bug(%d) में जोड़ें"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -750,7 +751,7 @@ msgstr ""
"\n"
"बगजिला में समसà¥à¤¯à¤¾ रिपोरà¥à¤Ÿ करें"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "विनà¥à¤¯à¤¾à¤¸ फाइल (कई बार दिया जा सकता है)"
@@ -775,121 +776,152 @@ msgstr "gdb को खतà¥à¤® करें यदि यह N सेकेंà
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "बैकटà¥à¤°à¥‡à¤¸ बनाया और सहेजा गया, %u बाइटà¥à¤¸"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "cpio को %s से निषà¥à¤•à¤°à¥à¤·à¤¿à¤¤ कर रहा है"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "'%s' में लिख नहीं सकता है: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "'%s' संकà¥à¤² नहीं निकाल सकता है"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "%s से फाइल %s से बनी को कैश कर रहा है"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "'%s' से फ़ाइल निकाल नही सकता है"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "(%i, %i का) %s डाउनलोड कर रहा है: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "जरूरी संकà¥à¤² के लिठरिपोजिटरी को देख रहा है"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "%u डिबगइंफो फ़ाइलों के लिठसंकà¥à¤²à¥‹à¤‚ को ढूà¤à¤¢à¤¼ नहीं सकता है"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "डाउनलोड के लिठसंकà¥à¤²: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "%.2fMb डाउनलोड कर रहा है, संसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ आकार: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "कà¥à¤¯à¤¾ यह ठीक है? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "संकà¥à¤² %s का डाउनलोडिंग विफल रहा "
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "संकà¥à¤² खोलना विफल, डाउनलोड छोड़ रहा है..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "सभी डाउनलोड किठसंकà¥à¤² को निकाला गया है, %s को हटा रहा है"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s को हटा नहीं सकता है, शायद कोई तà¥à¤°à¥à¤Ÿà¤¿ लॉग समाहित करता है"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "'%s' हटा नहीं सकता है: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "उपयोकà¥à¤¤à¤¾ कमांड पर बाहर निकल रहा है"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "पà¥à¤°à¤¯à¥‹à¤—: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "आपको कोरडंप में पथ निरà¥à¤¦à¤¿à¤·à¥à¤Ÿ करना है"
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
-msgstr ""
-"कोरडंप %u डिबगइंफो फ़ाइलों को संदरà¥à¤­à¤¿à¤¤ करता है, उनमें से %u संसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ नहीं "
-"हैं"
+msgstr "कोरडंप %u डिबगइंफो फ़ाइलों को संदरà¥à¤­à¤¿à¤¤ करता है, उनमें से %u संसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ नहीं हैं"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "डिबगइंफो फ़ाइलें अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤ हैं: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "सभी %u डिबगइंफो फ़ाइलें उपलबà¥à¤§ हैं"
@@ -921,11 +953,8 @@ msgstr "कोई ईमेल भेज रहा है..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"डंप निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ DIR को ईमेल के दà¥à¤µà¤¾à¤°à¤¾ संकà¥à¤šà¤¿à¤¤ टारबल भेजता है"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -954,21 +983,19 @@ msgstr "FILE में जोड़ता या अधिलिखित कर
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "रिपोरà¥à¤Ÿ को %s में जोड़ा गया था"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "रिपोरà¥à¤Ÿ %s में जमा किया गया था"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1058,8 +1085,8 @@ msgstr ""
#: ../src/plugins/abrt-dump-oops.c:586
msgid "Parse kernel's message buffer before parsing FILE"
msgstr ""
-"FILE के विशà¥à¤²à¥‡à¤·à¤£ के पहले करà¥à¤¨à¥‡à¤² के संदेश का विशà¥à¤²à¥‡à¤·à¤£ करेंFILE के विशà¥à¤²à¥‡à¤·à¤£ के"
-" पहले करà¥à¤¨à¥‡à¤² के संदेश का विशेFILE के विशà¥"
+"FILE के विशà¥à¤²à¥‡à¤·à¤£ के पहले करà¥à¤¨à¥‡à¤² के संदेश का विशà¥à¤²à¥‡à¤·à¤£ करेंFILE के विशà¥à¤²à¥‡à¤·à¤£ के पहले करà¥à¤¨à¥‡à¤² के संदेश का "
+"विशेFILE के विशà¥"
#: ../src/plugins/abrt-dump-oops.c:587
msgid "Print found oopses on standard output"
@@ -1067,13 +1094,11 @@ msgstr "मानक आउटपà¥à¤Ÿ पर मिले वूपà¥à¤¸ छà
#: ../src/plugins/abrt-dump-oops.c:588
msgid "Do not exit, watch the file for new oopses"
-msgstr ""
-"बाहर मत निकलें, नठवूपà¥à¤¸ के लिठफ़ाइल देखेंबाहर मत निकलें, नठवूपà¥à¤¸ के लिठ"
-"फ़ा"
+msgstr "बाहर मत निकलें, नठवूपà¥à¤¸ के लिठफ़ाइल देखेंबाहर मत निकलें, नठवूपà¥à¤¸ के लिठफ़ा"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1082,7 +1107,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "डंप निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ विशà¥à¤µ को पठनीय बनाता है"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "सिसलॉग में लॉग"
@@ -1097,8 +1122,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1167,8 +1192,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/hu.po b/po/hu.po
index 27bbf2e9..47b07743 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Hungarian <trans-hu@lists.fedoraproject.org>\n"
+"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT értesítő applet"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Önműködő Hibabejelentő Eszköz"
@@ -50,7 +50,7 @@ msgstr ""
"Az értesítési területen megjelenő applet jelzi a felhasználóknak az ABRT "
"által észlelt hibákat"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "translator-credits"
@@ -74,7 +74,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT megnyitása"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +99,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Pontosan egy műveletet kell megadnia"
@@ -177,7 +177,7 @@ msgstr ""
"A jelentés nem változott"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -213,49 +213,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr ""
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr ""
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr ""
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr ""
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -271,7 +271,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -284,21 +284,21 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -306,15 +306,15 @@ msgstr ""
"A jelentés mérete meghaladja a megengedettet. Ellenőrizze a "
"MaxCrashReportsSize értéket az abrt.conf fájlban."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "SEC másodpercnyi üresjárat után lépjen ki"
@@ -334,57 +334,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Alkalmazás összeomlásokat mutat és jelent"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Jelentve"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Fájl"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "Sz_erkeszt"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Súgó"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Alkalmazás összeomlásokat mutat és jelent"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -423,56 +423,56 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "A jelentés használhatatlan, így nem lehet elküldeni."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Ellenőrizze, hogy a jelentés tartalmaz-e személyes adatokat."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Bele kell egyeznie a jelentés elküldésébe."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -508,25 +508,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Részletek"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -594,13 +598,15 @@ msgstr ""
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -632,84 +638,84 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Új hiba azonosító: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Kötelező „bugs†címke hiányzik"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() sikertelen. Nem lehet összegyűjteni minden kötelező "
"információt"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Bugzilla bejegyzés létrehozása sikertelen"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "A hibát már bejelentették: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Új megjegyzés hozzáadása (%d) hibához"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -731,119 +737,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -872,7 +911,7 @@ msgstr "Levél küldés..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -899,21 +938,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr ""
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1005,7 +1042,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1014,7 +1051,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1029,8 +1066,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1099,8 +1136,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/id.po b/po/id.po
index f9badd5d..5cd93018 100644
--- a/po/id.po
+++ b/po/id.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Indonesian <trans-id@lists.fedoraproject.org>\n"
+"Language: id\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: id\n"
"Plural-Forms: nplurals=1; plural=0\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr ""
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Automatic Bug Reporting Tool"
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
@@ -72,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr ""
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -97,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr ""
@@ -169,7 +169,7 @@ msgid ""
msgstr ""
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr ""
@@ -205,49 +205,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr ""
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr ""
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr ""
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr ""
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -263,7 +263,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -276,35 +276,35 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -324,57 +324,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Lihat dan laporkan crash applikasi"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Berkas"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Sunting"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Bantuan"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Lihat dan laporkan crash applikasi"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -413,56 +413,56 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -498,25 +498,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Rincian"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -584,13 +588,15 @@ msgstr ""
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -622,82 +628,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -719,119 +725,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -860,7 +899,7 @@ msgstr "Mengirimkan sebuah email..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -887,21 +926,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr ""
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -993,7 +1030,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1002,7 +1039,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1017,8 +1054,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1087,8 +1124,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/it.po b/po/it.po
index e335260b..2d293c58 100644
--- a/po/it.po
+++ b/po/it.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Italian <trans-it@lists.fedoraproject.org>\n"
+"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "Aplet di notifica ABRT"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Automatic Bug Reporting Tool"
@@ -50,7 +50,7 @@ msgstr ""
"Applet area di notifica che informa gli utenti sulla presenza di "
"problematiche rilevate da ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "crediti-traduttore"
@@ -74,7 +74,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "Apri ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +99,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Specificare esattamente una operazione."
@@ -177,7 +177,7 @@ msgstr ""
"Nessuna modifica è stata rilevata nel report"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "s"
@@ -213,24 +213,24 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Notifica in corso..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Notifica utilizzando %s? "
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Omissione in corso..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "La notifica è stata disabilitata poichè il backtrace è inutilizzabile"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -239,25 +239,25 @@ msgstr ""
"Si prega di installare manualmente il debuginfo utilizzando il comando: "
"\"debuginfo-install %s\" e quindi riprovare di nuovo\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Crash riportato da %d eventi di report (%d errori)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -275,7 +275,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" o: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Log su syslog"
@@ -288,21 +288,21 @@ msgstr "Gestisci EVENT"
msgid "List possible events [which start with PFX]"
msgstr "Elenca i possibili eventi [che iniziano con PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [opzioni]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Usa l'UID come uid client"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -310,15 +310,15 @@ msgstr ""
"La dimensione della notifica ha superato lo spazio disponibile. Controllare "
"il valore di MaxCrashReportsSize in abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Non rendere demone"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Log su syslog anche con -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Esce dopo SEC secondi di inattività"
@@ -338,57 +338,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Visualizza e notifica i crash dell'applicazione"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Riportato"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_File"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Modifica"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Aiuto"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Visualizza e notifica i crash dell'applicazione"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -427,19 +427,19 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -448,38 +448,38 @@ msgstr ""
"riprodurre il crash."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Notifica disabilitata poichè il backtrace è inutilizzabile."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr ""
"Si consiglia di controllare il backtrace, per la presenza di dati sensibili."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "È necessario autorizzare l'invio del backtrace."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Nome"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -515,25 +515,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Dettagli"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -601,13 +605,15 @@ msgstr "Utilizzo: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -642,84 +648,84 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Nuovo id del bug: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Elemento 'bugs' obbligatorio, non presente"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() fallito. Impossibile raccogliere tutte le informazioni "
"indispensabili"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Fallita la creazione della entry in Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Il bug è già stato riportato: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla non riesce a trovare il genitore del bug (%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Aggiungi %s alla lista CC"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Aggiunta di un nuovo commento al bug %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "File di configurazione (può essere dato più volte)"
@@ -741,122 +747,155 @@ msgstr "Termina gdb se esegue per piu di N secondi"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Backtrace generato e salvato, %u byte"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Estrazione di cpio da %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Impossibile scrivere su '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Impossibile estrarre il pacchetto '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "Caching dei file da %s eseguito da %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Impossibile estrarre i file da '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Download in corso (%i su %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Impossibile trovare i pacchetti per %u file di debuginfo"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Download in corso di %.2fMb, dimensione installata: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "E' corretto? [s/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Download del pacchetto %s fallito"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Estrazione archivio fallito, download annullato..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
"Tutti i pacchetti scaricati sono stati estratti, rimozione in corso di %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Impossibile rimuovere %s, probabilmente contiene un log di errore"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Impossibile rimuovere '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Uscita su comando utente"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Utilizzo: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "E' necessario specificare il percorso al coredump"
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"Il coredump fa riferimento a %u file di debuginfo, %u dei quali non sono "
"installati"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "File debuginfo mancante: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "Tutti e %u i file di debuginfo sono disponibili"
@@ -885,7 +924,7 @@ msgstr "Invio della email in corso..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -912,21 +951,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "La notifica è stata aggiunta a %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "La notifica è stata archiviata su %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1018,7 +1055,7 @@ msgstr "Non uscire, controlla il file per altri oops"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1027,7 +1064,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1042,8 +1079,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1112,8 +1149,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/ja.po b/po/ja.po
index 8615b058..05f9783b 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Japanese <None>\n"
+"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT 通知アプレット"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "自動ãƒã‚°å ±å‘Šãƒ„ール(ABRT)"
@@ -46,9 +46,10 @@ msgstr "警告"
#: ../src/applet/applet_gtk.c:259
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
-msgstr "ABRT ã«ã‚ˆã£ã¦æ¤œå‡ºã•ã‚ŒãŸå•é¡Œã‚’ユーザーã«é€šçŸ¥ã™ã‚‹ãŸã‚ã®é€šçŸ¥ã‚¨ãƒªã‚¢ã‚¢ãƒ—レット"
+msgstr ""
+"ABRT ã«ã‚ˆã£ã¦æ¤œå‡ºã•ã‚ŒãŸå•é¡Œã‚’ユーザーã«é€šçŸ¥ã™ã‚‹ãŸã‚ã®é€šçŸ¥ã‚¨ãƒªã‚¢ã‚¢ãƒ—レット"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "翻訳者クレジット"
@@ -72,7 +73,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT ã‚’é–‹ã"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -97,7 +98,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "æ“作を1ã¤ã ã‘指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
@@ -175,7 +176,7 @@ msgstr ""
"報告ã®ä¸­ã«å¤‰æ›´ã¯æ¤œå‡ºã•ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -211,49 +212,51 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "報告中..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "%s を使用ã—ã¦å ±å‘Šã—ã¾ã™ã‹?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "スキップ中..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "ãƒãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ãŒåˆ©ç”¨ã§ããªã„ãŸã‚ã€ãƒ¬ãƒãƒ¼ãƒˆæ©Ÿèƒ½ãŒç„¡åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
-msgstr "debuginfo ã‚’ \"debuginfo-install %s\" コマンドã«ã¦æ‰‹å‹•ã§ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’ã‚‚ã†ä¸€åº¦è©¦ã—ã¦ãã ã•ã„。\n"
+msgstr ""
+"debuginfo ã‚’ \"debuginfo-install %s\" コマンドã«ã¦æ‰‹å‹•ã§ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’ã‚‚ã†"
+"一度試ã—ã¦ãã ã•ã„。\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "クラッシュ㯠%d 個ã®å ±å‘Šã‚¤ãƒ™ãƒ³ãƒˆã‚’介ã—ã¦å ±å‘Šæ¸ˆã¿ (%d 個ã®ã‚¨ãƒ©ãƒ¼)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -271,7 +274,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" ã‚ã‚‹ã„ã¯: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "syslog ã¸ã®ãƒ­ã‚°"
@@ -284,35 +287,37 @@ msgstr "EVENT を処ç†ã™ã‚‹"
msgid "List possible events [which start with PFX]"
msgstr "å¯èƒ½ãªã‚¤ãƒ™ãƒ³ãƒˆã‚’一覧ã«ã™ã‚‹ [PFX ã§é–‹å§‹]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [オプション]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
-msgstr "報告ã®ã‚µã‚¤ã‚ºãŒå‰²ã‚Šå½“ã¦ã‚’超éŽã—ã¾ã—ãŸã€‚ abrt.conf ã®ä¸­ã§ MaxCrashReportsSize ã®å€¤ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦ä¸‹ã•ã„。"
+msgstr ""
+"報告ã®ã‚µã‚¤ã‚ºãŒå‰²ã‚Šå½“ã¦ã‚’超éŽã—ã¾ã—ãŸã€‚ abrt.conf ã®ä¸­ã§ MaxCrashReportsSize "
+"ã®å€¤ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦ä¸‹ã•ã„。"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "デーモン化ã—ã¾ã›ã‚“"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "-d を使用ã—ã¦ã‚‚ syslog ã¸ãƒ­ã‚°"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "åœæ­¢ã‹ã‚‰ SEC 秒後ã«çµ‚了"
@@ -332,57 +337,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "アプリケーションクラッシュã®è¡¨ç¤ºã¨ãƒ¬ãƒãƒ¼ãƒˆ"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "報告済ã¿"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "ファイル(_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "編集(_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "ヘルプ(_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "アプリケーションクラッシュã®è¡¨ç¤ºã¨ãƒ¬ãƒãƒ¼ãƒˆ"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -421,56 +426,57 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
-msgstr "ãƒãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ãŒä¸å®Œå…¨ã§ã™ã€‚å†ç¾æ‰‹é †ãŒæ›¸ã‹ã‚Œã¦ã„ã‚‹ã‹ã©ã†ã‹ç¢ºèªã—ã¦ãã ã•ã„。"
+msgstr ""
+"ãƒãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ãŒä¸å®Œå…¨ã§ã™ã€‚å†ç¾æ‰‹é †ãŒæ›¸ã‹ã‚Œã¦ã„ã‚‹ã‹ã©ã†ã‹ç¢ºèªã—ã¦ãã ã•ã„。"
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "ãƒãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ãŒåˆ©ç”¨ã§ããªã„ãŸã‚ã€ãƒ¬ãƒãƒ¼ãƒˆæ©Ÿèƒ½ãŒç„¡åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚"
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "機密データãŒãªã„ã‹ãƒãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ã‚’確èªã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "ãƒãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ã®é€ä¿¡ã«åŒæ„ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "åå‰"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -506,25 +512,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "詳細"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -592,13 +602,15 @@ msgstr "使用法: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -633,82 +645,83 @@ msgstr ""
msgid "New bug id: %i"
msgstr "æ–°ã—ã„ãƒã‚°ID: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "å¿…é ˆã®ãƒ¡ãƒ³ãƒãƒ¼ 'bugs' ã®æ¬ å¦‚"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
-msgstr "get_bug_info() ã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸã€‚ã™ã¹ã¦ã®å¿…須情報をåŽé›†ã§ãã¾ã›ã‚“ã§ã—ãŸ"
+msgstr ""
+"get_bug_info() ã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸã€‚ã™ã¹ã¦ã®å¿…須情報をåŽé›†ã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Bugzilla エントリーã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "ãƒã‚°ã¯æ—¢ã«å ±å‘Šæ¸ˆã¿ã§ã™: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla ã¯ãƒã‚°ID(%d) ã®è¦ªã‚¨ãƒ³ãƒˆãƒªãƒ¼ã‚’見ã¤ã‘ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã›ã‚“ã§ã—ãŸ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "CC list 㫠%s を追加"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "ãƒã‚°ID(%d) ã«æ–°ã—ã„コメントを追加"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "設定ファイル (何回ã§ã‚‚授与å¯èƒ½)"
@@ -730,119 +743,152 @@ msgstr "gdb ㌠N 秒以上も稼åƒã—ãŸå ´åˆã¯ã€ã‚­ãƒ«ã—ã¾ã™"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "%s ã‹ã‚‰ cpio を抽出ã—ã¦ã„ã¾ã™"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "%s ã§ä½œæˆã•ã‚ŒãŸ %s ã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’キャッシュ中"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "よã‚ã—ã„ã§ã™ã‹? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "パッケージ %s ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã«å¤±æ•—ã—ã¾ã—ãŸ"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "解å‡ãŒå¤±æ•—ã—ã¾ã—ãŸã€ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã‚’中止ã—ã¾ã™..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "å…¨ã¦ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãƒ‘ッケージを展開ã—ã¾ã—ãŸã€‚%s を削除ã—ã¾ã™"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s を削除ã§ãã¾ã›ã‚“。多分エラーログをå«ã‚“ã§ã„ã¾ã™"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "coredump ã¸ã®ãƒ‘スを指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -871,7 +917,7 @@ msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ä¸­..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -898,21 +944,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "ãƒã‚°ãƒ¬ãƒãƒ¼ãƒˆã‚’ %s ã«è¿½åŠ ã—ã¾ã—ãŸ"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "ãƒã‚°ãƒ¬ãƒãƒ¼ãƒˆã‚’ %s ã«ä¿å­˜ã—ã¾ã—ãŸ"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1004,7 +1048,7 @@ msgstr "終了ã›ãšã«æ–°è¦ oops ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’観察ã—ã¾ã™"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1013,7 +1057,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1028,8 +1072,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1098,8 +1142,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/kn.po b/po/kn.po
index a3831bed..caa00d59 100644
--- a/po/kn.po
+++ b/po/kn.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Kannada <None>\n"
+"Language: kn\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: kn\n"
"Plural-Forms: nplurals=1; plural=0\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT ಸೂಚನಾ ಆಪà³à²²à³†à²Ÿà³"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "ಸà³à²µà²¯à²‚ಚಾಲಿತ ದೋಷ ವರದಿ ಮಾಡà³à²µ ಉಪಕರಣ"
@@ -46,10 +46,9 @@ msgstr "ಎಚà³à²šà²°à²¿à²•à³†"
#: ../src/applet/applet_gtk.c:259
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
-msgstr ""
-"ABRT ಇಂದ ಪತà³à²¤à³† ಮಾಡಲಾದ ತೊಂದರೆಗಳನà³à²¨à³ ಬಳಕೆದಾರರಿಗೆ ಸೂಚಿಸà³à²µ ಸೂಚನಾ ಸà³à²¥à²³à²¦ ಆಪà³à²²à³†à²Ÿà³"
+msgstr "ABRT ಇಂದ ಪತà³à²¤à³† ಮಾಡಲಾದ ತೊಂದರೆಗಳನà³à²¨à³ ಬಳಕೆದಾರರಿಗೆ ಸೂಚಿಸà³à²µ ಸೂಚನಾ ಸà³à²¥à²³à²¦ ಆಪà³à²²à³†à²Ÿà³"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "ಶಂಕರೠಪà³à²°à²¸à²¾à²¦à³ <svenkate@redhat.com>"
@@ -73,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT ಅನà³à²¨à³ ತೆರೆ"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -98,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "ನೀವೠಕನಿಷà³à²Ÿ ಒಂದೠಕಾರà³à²¯à²µà²¨à³à²¨à²¾à²¦à²°à³‚ ಸೂಚಿಸಬೇಕà³"
@@ -158,8 +157,7 @@ msgstr "# ಕಾರà³à²¯ ವà³à²¯à²µà²¸à³à²¥à³†à²¯ ಬಿಡà³à²—ಡೆ ವà
#: ../src/cli/report.c:276
msgid "Cannot run vi: $TERM, $VISUAL and $EDITOR are not set"
msgstr ""
-"vi ಅನà³à²¨à³ ಚಲಾಯಿಸಲೠಸಾಧà³à²¯à²µà²¾à²—ಿಲà³à²²: $TERM, $VISUAL ಹಾಗೠ$EDITOR ಅನà³à²¨à³ "
-"ಹೊಂದಿಸಲಾಗಿಲà³à²²"
+"vi ಅನà³à²¨à³ ಚಲಾಯಿಸಲೠಸಾಧà³à²¯à²µà²¾à²—ಿಲà³à²²: $TERM, $VISUAL ಹಾಗೠ$EDITOR ಅನà³à²¨à³ ಹೊಂದಿಸಲಾಗಿಲà³à²²"
#: ../src/cli/report.c:360
msgid ""
@@ -178,7 +176,7 @@ msgstr ""
"ವರದಿಯಲà³à²²à²¿ ಯಾವà³à²¦à³† ಬದಲಾವಣೆಯೠಕಂಡೠಬಂದಿಲà³à²²"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -214,40 +212,38 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "ವರದಿ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "%s ಅನà³à²¨à³ ಬಳಸಿಕೊಂಡೠವರದಿ ಮಾಡಬೇಕೆ? "
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "ಕಡೆಗಣಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
-msgstr ""
-"ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಬಳಸಲೠಯೋಗà³à²¯à²µà²¾à²—ಿರದೆ ಇರà³à²µà³à²¦à²°à²¿à²‚ದ ವರದಿ ಮಾಡà³à²µà³à²¦à²¨à³à²¨à³ "
-"ಅಶಕà³à²¤à²—ೊಳಿಸಲಾಗಿದೆ"
+msgstr "ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಬಳಸಲೠಯೋಗà³à²¯à²µà²¾à²—ಿರದೆ ಇರà³à²µà³à²¦à²°à²¿à²‚ದ ವರದಿ ಮಾಡà³à²µà³à²¦à²¨à³à²¨à³ ಅಶಕà³à²¤à²—ೊಳಿಸಲಾಗಿದೆ"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"ಈ ಆಜà³à²žà³†à²¯à²¨à³à²¨à³ ಬಳಸಿಕೊಂಡೠದೋಷನಿವಾರಣಾ ಮಾಹಿತಿಯನà³à²¨à³ ಕೈಯಾರೆ ಅನà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²¿: "
-"\"debuginfo-install %s\" ಹಾಗೠನಂತರ ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿\n"
+"ಈ ಆಜà³à²žà³†à²¯à²¨à³à²¨à³ ಬಳಸಿಕೊಂಡೠದೋಷನಿವಾರಣಾ ಮಾಹಿತಿಯನà³à²¨à³ ಕೈಯಾರೆ ಅನà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²¿: \"debuginfo-"
+"install %s\" ಹಾಗೠನಂತರ ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "ಕà³à²¸à²¿à²¤à²µà²¨à³à²¨à³ %d ವರದಿ ಘಟನೆಗಳ ಮೂಲಕ ವರದಿ ಮಾಡಲಾಗಿದೆ (%d ದೋಷಗಳà³)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -257,13 +253,13 @@ msgstr ""
"\n"
"ಪà³à²¯à²¾à²•à³‡à²œà³ ದತà³à²¤à²¾à²‚ಶಕà³à²•à²¾à²—ಿ ಮನವಿ ಸಲà³à²²à²¿à²¸à³ ಹಾಗೠಪà³à²¯à²¾à²•à³‡à²œà³ ಹೆಸರà³, ಘಟಕ, ಹಾಗೠವಿವರಣೆಯನà³à²¨à³ ಉಳಿಸà³"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -281,7 +277,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" or: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "syslog ಗೆ ದಾಖಲಿಸà³"
@@ -294,37 +290,37 @@ msgstr "ಹà³à²¯à²¾à²‚ಡಲೠEVENT"
msgid "List possible events [which start with PFX]"
msgstr "ಸಾಧà³à²¯à²µà²¿à²°à³à²µ ಘಟನೆಗಳನà³à²¨à³ ಪಟà³à²Ÿà²¿ ಮಾಡಿ [PFX ನೊಂದಿಗೆ ಆರಂಭಗೊಳà³à²³à³à²µà³à²¦à³]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "ಪà³à²°à³Šà²—à³à²°à²¾à²®à³â€Œà²¨ ಹೆಸರà³à²—ಳನà³à²¨à³ ದಾಖಲೆಗೆ ಸೇರಿಸà³"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr "[ಆಯà³à²•à³†à²—ಳà³]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "UID ಅನà³à²¨à³ ಕà³à²²à³ˆà²‚ಟೠuid ಆಗಿ ಬಳಸಿ"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-"ವರದಿಯ ಗಾತà³à²°à²µà³ ಕೋಟವನà³à²¨à³ ಮೀರಿದೆ. abrt.conf ನಲà³à²²à²¿ ವà³à²¯à²µà²¸à³à²¥à³†à²¯ MaxCrashReportsSize"
-" ಅನà³à²¨à³ ಪರಿಶೀಲಿಸಿ."
+"ವರದಿಯ ಗಾತà³à²°à²µà³ ಕೋಟವನà³à²¨à³ ಮೀರಿದೆ. abrt.conf ನಲà³à²²à²¿ ವà³à²¯à²µà²¸à³à²¥à³†à²¯ MaxCrashReportsSize ಅನà³à²¨à³ "
+"ಪರಿಶೀಲಿಸಿ."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "ಡೆಮನà³â€Œ ಆಗಿ ಮಾಡಬೇಡ"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "-d ಯೊಂದಿಗೂ ಸಹ syslog ಗೆ ದಾಖಲಿಸಿ"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "SEC ಸೆಕೆಂಡà³à²—ಳ ನಿಷà³à²•à³à²°à²¿à²¯à²¤à³†à²¯ ನಂತರ ನಿರà³à²—ಮಿಸà³"
@@ -344,57 +340,57 @@ msgstr "ಸಂದರà³à²­ (ಎವೆಂಟà³)"
msgid "Configure E_vent"
msgstr "ಸಂದರà³à²­à²µà²¨à³à²¨à³ ಸಂರಚಿಸಿ (_v)"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "ಅನà³à²µà²¯à²¦ ಕà³à²¸à²¿à²¤à²µà²¨à³à²¨à³ ನೋಡಿ ಹಾಗೠವರದಿ ಮಾಡಿ"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "ವರದಿ ಮಾಡಲಾಗಿದೆ"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "ತೊಂದರೆ"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "ಕೊನೆಯ ಬಾರಿ ಸಂಭವಿಸಿದà³à²¦à³"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "ಕಡತ (_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "ಸಂಪಾದನೆ (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "ಸಹಾಯ (_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "ಘಟನೆ ಸಂರಚನೆ (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "ಆನà³â€Œà²²à³ˆà²¨à³ ನೆರವೠ(_H)"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "ಅನà³à²µà²¯à²¦ ಕà³à²¸à²¿à²¤à²µà²¨à³à²¨à³ ನೋಡಿ ಹಾಗೠವರದಿ ಮಾಡಿ"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -426,8 +422,8 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
-"ಬರೆಯಬಹà³à²¦à²¾à²¦ ಕೋಶದ ಅಗತà³à²¯à²µà²¿à²¦à³†, ಆದರೆ '%s' ಎಂಬà³à²¦à²•à³à²•à³† ಬರೆಯಲೠಅನà³à²®à²¤à²¿ ಇಲà³à²². ಅದನà³à²¨à³ "
-"'%s' ಕà³à²•à³† ವರà³à²—ಾಯಿಸಿ ನಂತರ ವರà³à²—ಾಯಿಸಲಾದ ಪà³à²°à²¤à²¿à²¯ ಮೇಲೆ ಕೆಲಸ ಮಾಡಲೠಬಯಸà³à²¤à³à²¤à³€à²°à³†?"
+"ಬರೆಯಬಹà³à²¦à²¾à²¦ ಕೋಶದ ಅಗತà³à²¯à²µà²¿à²¦à³†, ಆದರೆ '%s' ಎಂಬà³à²¦à²•à³à²•à³† ಬರೆಯಲೠಅನà³à²®à²¤à²¿ ಇಲà³à²². ಅದನà³à²¨à³ '%s' "
+"ಕà³à²•à³† ವರà³à²—ಾಯಿಸಿ ನಂತರ ವರà³à²—ಾಯಿಸಲಾದ ಪà³à²°à²¤à²¿à²¯ ಮೇಲೆ ಕೆಲಸ ಮಾಡಲೠಬಯಸà³à²¤à³à²¤à³€à²°à³†?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -442,19 +438,19 @@ msgstr "(ಬೈನರಿ ಕಡತ, %llu ಬೈಟà³â€Œà²—ಳà³)"
msgid "(no description)"
msgstr "(ಯಾವà³à²¦à³† ವಿವರಣೆ ಇಲà³à²²)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu ಬೈಟà³â€Œà²—ಳà³, %u ಕಡತಗಳà³"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "'%s' ಘಟನೆಗಾಗಿ ಯಾವà³à²¦à³† ಸಂಸà³à²•à²°à²£à³†à²¯à²¨à³à²¨à³ ಸೂಚಿಸಲಾಗಿಲà³à²²"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -463,40 +459,37 @@ msgstr ""
"ಒದಗಿಸಿದà³à²¦à³€à²°à²¿ ಎಂದೠಖಚಿತಪಡಿಸಿಕೊಳà³à²³à²¿."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
-msgstr ""
-"ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಬಳಸಲೠಯೋಗà³à²¯à²µà²¾à²—ಿರದೆ ಇರà³à²µà³à²¦à²°à²¿à²‚ದ ವರದಿ ಮಾಡà³à²µà³à²¦à²¨à³à²¨à³ "
-"ಅಶಕà³à²¤à²—ೊಳಿಸಲಾಗಿದೆ."
+msgstr "ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಬಳಸಲೠಯೋಗà³à²¯à²µà²¾à²—ಿರದೆ ಇರà³à²µà³à²¦à²°à²¿à²‚ದ ವರದಿ ಮಾಡà³à²µà³à²¦à²¨à³à²¨à³ ಅಶಕà³à²¤à²—ೊಳಿಸಲಾಗಿದೆ."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
-msgstr ""
-"ಸಂವೇದಾತà³à²®à²•à²µà²¾à²¦ ದತà³à²¤à²¾à²‚ಶಕà³à²•à²¾à²—ಿ ನೀವೠಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಅನà³à²¨à³ ನೋಡಲೇ ಬೇಕಾಗà³à²¤à³à²¤à²¦à³†"
+msgstr "ಸಂವೇದಾತà³à²®à²•à²µà²¾à²¦ ದತà³à²¤à²¾à²‚ಶಕà³à²•à²¾à²—ಿ ನೀವೠಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಅನà³à²¨à³ ನೋಡಲೇ ಬೇಕಾಗà³à²¤à³à²¤à²¦à³†"
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "ನೀವೠಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಅನà³à²¨à³ ಕಳà³à²¹à²¿à²¸à²²à³ ಅಂಗೀಕರಿಸà³à²µà³à²¦à³ ಅಗತà³à²¯à²µà²¾à²—à³à²¤à³à²¤à²¦à³†."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "ವಿಶà³à²²à³‡à²·à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "ವಿಶà³à²²à³‡à²·à²£à³†à²¯à³ %d ಎಂಬ ನಿರà³à²—ಮನ ಸಂಕೇತದೊಂದಿಗೆ ಪೂರà³à²£à²—ೊಂಡಿದೆ"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "ವರದಿ ಮಾಡà³à²µà²¿à²•à³†à²¯à³ %d ಎಂಬ ನಿರà³à²—ಮನ ಸಂಕೇತದೊಂದಿಗೆ ಪೂರà³à²£à²—ೊಂಡಿದೆ"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "ಹೆಸರà³"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "ಮೌಲà³à²¯"
@@ -505,8 +498,8 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b>ನಿಮà³à²® ಟಿಪà³à²ªà²£à²¿à²—ಳೠಖಾಸಗಿಯಾಗಿಲà³à²².</b> ಅದನà³à²¨à³ ಸಾರà³à²µà²œà²¨à²¿à²•à²µà²¾à²—ಿ ಕಾಣಿಸಿಕೊಳà³à²³à³à²µ "
-"ತೊಂದರೆ ವರದಿಯಲà³à²²à²¿ ಸೇರಿಸಲಾಗಬಹà³à²¦à³."
+"<b>ನಿಮà³à²® ಟಿಪà³à²ªà²£à²¿à²—ಳೠಖಾಸಗಿಯಾಗಿಲà³à²².</b> ಅದನà³à²¨à³ ಸಾರà³à²µà²œà²¨à²¿à²•à²µà²¾à²—ಿ ಕಾಣಿಸಿಕೊಳà³à²³à³à²µ ತೊಂದರೆ "
+"ವರದಿಯಲà³à²²à²¿ ಸೇರಿಸಲಾಗಬಹà³à²¦à³."
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -514,8 +507,7 @@ msgstr "ವಿಶà³à²²à³‡à²·à²¿à²¸à³à²µà²¿à²•à³†à²¯à³ ಇನà³à²¨à³‚ ಸಹ
#: ../src/gui-wizard-gtk/wizard.glade.h:3
msgid "Any additional comments useful for diagnosing the problem?"
-msgstr ""
-"ತೊಂದರೆಯನà³à²¨à³ ಪತà³à²¤à³†à²¹à²šà³à²šà²²à³ ಯಾವà³à²¦à²¾à²¦à²°à³‚ ಹೆಚà³à²šà³à²µà²°à²¿ ಟಿಪà³à²ªà²£à²¿à²—ಳೠನೆರವಾಗà³à²¤à³à²¤à²µà³†à²¯à³†?"
+msgstr "ತೊಂದರೆಯನà³à²¨à³ ಪತà³à²¤à³†à²¹à²šà³à²šà²²à³ ಯಾವà³à²¦à²¾à²¦à²°à³‚ ಹೆಚà³à²šà³à²µà²°à²¿ ಟಿಪà³à²ªà²£à²¿à²—ಳೠನೆರವಾಗà³à²¤à³à²¤à²µà³†à²¯à³†?"
#: ../src/gui-wizard-gtk/wizard.glade.h:4
msgid ""
@@ -523,10 +515,10 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
-"ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³â€Œà²¨à²¿à²‚ದಾಗಿ ವಿಕಸನಗಾರರಿಗೆ ಕà³à²¸à²¿à²¤à²¦ ವಿವರಗಳೠತಿಳಿಯà³à²¤à³à²¤à²¦à³†, ಇದರಿಂದಾಗಿ "
-"ಅವರಿಗೆ ತೊಂದರೆಯ ಮೂಲಕà³à²•à³† ಹೋಗಲೠಸಾಧà³à²¯à²µà²¿à²°à³à²¤à³à²¤à²¦à³†. ದಯವಿಟà³à²Ÿà³ ಅದನà³à²¨à³ ಪರಿಶೀಲಿಸಿ ಹಾಗೠ"
-"ಅದರಲà³à²²à²¿ ನೀವೠಬೇರೆಯವರೊಂದಿಗೆ ಹಂಚಿಕೊಳà³à²³à²²à³ ಬಯಸದೆ ಇರà³à²µà²‚ತಹ ಯಾವà³à²¦à²¾à²¦à²°à³‚ ಖಾಸಗಿ ಮಾಹಿತಿ "
-"ಇದà³à²¦à²²à³à²²à²¿ ಅದನà³à²¨à³ ತೆಗೆದೠಹಾಕಿ:"
+"ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³â€Œà²¨à²¿à²‚ದಾಗಿ ವಿಕಸನಗಾರರಿಗೆ ಕà³à²¸à²¿à²¤à²¦ ವಿವರಗಳೠತಿಳಿಯà³à²¤à³à²¤à²¦à³†, ಇದರಿಂದಾಗಿ ಅವರಿಗೆ "
+"ತೊಂದರೆಯ ಮೂಲಕà³à²•à³† ಹೋಗಲೠಸಾಧà³à²¯à²µà²¿à²°à³à²¤à³à²¤à²¦à³†. ದಯವಿಟà³à²Ÿà³ ಅದನà³à²¨à³ ಪರಿಶೀಲಿಸಿ ಹಾಗೠಅದರಲà³à²²à²¿ ನೀವೠ"
+"ಬೇರೆಯವರೊಂದಿಗೆ ಹಂಚಿಕೊಳà³à²³à²²à³ ಬಯಸದೆ ಇರà³à²µà²‚ತಹ ಯಾವà³à²¦à²¾à²¦à²°à³‚ ಖಾಸಗಿ ಮಾಹಿತಿ ಇದà³à²¦à²²à³à²²à²¿ ಅದನà³à²¨à³ "
+"ತೆಗೆದೠಹಾಕಿ:"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
@@ -541,29 +533,30 @@ msgid "Click 'Apply' to start reporting"
msgstr "ವರದಿ ಮಾಡà³à²µà³à²¦à²¨à³à²¨à³ ಆರಂಭಿಸಲೠ'ಅನà³à²µà²¯à²¿à²¸à³' ಅನà³à²¨à³ ಕà³à²²à²¿à²•à³ ಮಾಡಿ"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"ತೊಂದರೆಯನà³à²¨à³ ವಿಶà³à²²à³‡à²·à²¿à²¸à³à²µà³à²¦à²¨à³à²¨à³ ಹಾಗೠವರದಿ ಮಾಡà³à²µà³à²¦à²¨à³à²¨à³ ಮà³à²‚ದà³à²µà²°à³†à²¸à²²à³ 'ಮà³à²‚ದಕà³à²•à³†' "
-"ಅನà³à²¨à³ ಕà³à²²à²¿à²•à³ ಮಾಡಿ."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "ಘಟನೆಗಳನà³à²¨à³ ಸಂರಚಿಸೠ(_E)"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "ವಿವರಗಳà³"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-"ಈ ತೊಂದರೆ ಹೇಗೆ ಸಂಭವಿಸಿತೠ(ಹಂತ-ಹಂತವಾಗಿ)? ಅದನà³à²¨à³ ಇನà³à²¨à³Šà²®à³à²®à³† ಆಗà³à²µà²‚ತೆ ಮಾಡà³à²µà³à²¦à³ "
-"ಹೇಗೆ?"
+"ಈ ತೊಂದರೆ ಹೇಗೆ ಸಂಭವಿಸಿತೠ(ಹಂತ-ಹಂತವಾಗಿ)? ಅದನà³à²¨à³ ಇನà³à²¨à³Šà²®à³à²®à³† ಆಗà³à²µà²‚ತೆ ಮಾಡà³à²µà³à²¦à³ ಹೇಗೆ?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "ನಾನೠಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಅನà³à²¨à³ ಸಲà³à²²à²¿à²¸à²²à³ ಅನà³à²®à²¤à²¿à²¸à³à²¤à³à²¤à³‡à²¨à³† (_a)"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಅನà³à²¨à³ ಮರಳಿ ಉತà³à²ªà²¾à²¦à²¿à²¸à²¿"
@@ -593,8 +586,8 @@ msgid ""
"Use this button to generate more informative backtrace after you installed "
"additional debug packages"
msgstr ""
-"ಹೆಚà³à²šà³à²µà²°à²¿ ದೋಷನಿವಾರಣ ಪà³à²¯à²¾à²•à³‡à²œà³à²—ಳನà³à²¨à³ ನೀವೠಅನà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²¿à²¦ ನಂತರ ಹೆಚà³à²šà³ ಮಾಹಿತಿಯà³à²•à³à²¤"
-" ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಅನà³à²¨à³ ಉತà³à²ªà²¾à²¦à²¿à²¸à²²à³ ಈ ಗà³à²‚ಡಿಯನà³à²¨à³ ಬಳಸಿ"
+"ಹೆಚà³à²šà³à²µà²°à²¿ ದೋಷನಿವಾರಣ ಪà³à²¯à²¾à²•à³‡à²œà³à²—ಳನà³à²¨à³ ನೀವೠಅನà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²¿à²¦ ನಂತರ ಹೆಚà³à²šà³ ಮಾಹಿತಿಯà³à²•à³à²¤ "
+"ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಅನà³à²¨à³ ಉತà³à²ªà²¾à²¦à²¿à²¸à²²à³ ಈ ಗà³à²‚ಡಿಯನà³à²¨à³ ಬಳಸಿ"
#: ../src/lib/abrt_curl.c:170 ../src/plugins/abrt-action-upload.c:45
#, c-format
@@ -633,16 +626,19 @@ msgstr "ಬಳಕೆ: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [options] -d DIR\n"
"\n"
-"C/C++ ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಅನà³à²¨à³ ವಿಶà³à²²à³‡à²·à²¿à²¸à³à²¤à³à²¤à²¦à³†, ನಕಲಿ ಹà³à²¯à²¾à²¶à³ ಅನà³à²¨à³ ಉತà³à²ªà²¾à²¦à²¿à²¸à³à²¤à³à²¤à²¦à³†, ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ರೇಟಿಂಗೠಮಾಡà³à²¤à³à²¤à²¦à³†, ಹಾಗೠಬಿಸà³à²¡à³ ಕೋಶ DIR ನಲà³à²²à²¿ ಕà³à²¸à²¿à²¤à²¦ ಕà³à²°à²¿à²¯à³†à²¯à²¨à³à²¨à³ ಗà³à²°à³à²¤à²¿à²¸à³à²¤à³à²¤à²¦à³†"
+"C/C++ ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ ಅನà³à²¨à³ ವಿಶà³à²²à³‡à²·à²¿à²¸à³à²¤à³à²¤à²¦à³†, ನಕಲಿ ಹà³à²¯à²¾à²¶à³ ಅನà³à²¨à³ ಉತà³à²ªà²¾à²¦à²¿à²¸à³à²¤à³à²¤à²¦à³†, ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³ "
+"ರೇಟಿಂಗೠಮಾಡà³à²¤à³à²¤à²¦à³†, ಹಾಗೠಬಿಸà³à²¡à³ ಕೋಶ DIR ನಲà³à²²à²¿ ಕà³à²¸à²¿à²¤à²¦ ಕà³à²°à²¿à²¯à³†à²¯à²¨à³à²¨à³ ಗà³à²°à³à²¤à²¿à²¸à³à²¤à³à²¤à²¦à³†"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -683,76 +679,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "ಹೊಸ ದೋಷ ವರದಿಯ à²à²¡à²¿: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "%s ನಲà³à²²à²¿ ಬಗà³â€Œà²à²¿à²²à³à²²à²¾à²—ೆ ಪà³à²°à²µà³‡à²¶à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "ಪà³à²°à²¤à²¿à²—ಳಿಗಾಗಿ ಪರಿಶೀಲಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "'ದೋಷಗಳà³' ಎಂಬ ಅಗತà³à²¯ ನಮೂದೠಕಾಣಿಸà³à²¤à³à²¤à²¿à²²à³à²²"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
-msgstr ""
-"get_bug_info() ವಿಫಲಗೊಂಡಿದೆ. ಎಲà³à²²à²¾ ಅಗತà³à²¯ ಮಾಹಿತಿಯನà³à²¨à³ ಸಂಗà³à²°à²¹à²¿à²¸à²²à³ ಸಾಧà³à²¯à²µà²¾à²—ಿಲà³à²²"
+msgstr "get_bug_info() ವಿಫಲಗೊಂಡಿದೆ. ಎಲà³à²²à²¾ ಅಗತà³à²¯ ಮಾಹಿತಿಯನà³à²¨à³ ಸಂಗà³à²°à²¹à²¿à²¸à²²à³ ಸಾಧà³à²¯à²µà²¾à²—ಿಲà³à²²"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "ಒಂದೠಹೊಸ ದೋಷವನà³à²¨à³ ರಚಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "ಬಗà³â€Œà²à²¿à²²à³à²²à²¾ ನಮೂದನà³à²¨à³ ರಚಿಸà³à²µà²¿à²•à³†à²¯à³ ವಿಫಲಗೊಂಡಿದೆ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "ನಿರà³à²—ಮಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "ದೋಷವನà³à²¨à³ ಈಗಾಗಲೆ ವರದಿ ಮಾಡಲಾಗಿದೆ: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "ದೋಷ %d ಮೂಲವನà³à²¨à³ ಪತà³à²¤à³† ಮಾಡಲೠಬಗà³â€Œà²à²¿à²²à³à²²à²¾à²¦à²¿à²‚ದ ಸಾಧà³à²¯à²µà²¾à²—ಿಲà³à²²"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "%s ಅನà³à²¨à³ CC ಪಟà³à²Ÿà²¿à²—ೆ ಸೇರಿಸà³"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "ದೋಷಕà³à²•à³†(%d) ಒಂದೠಹೊಸ ಟಿಪà³à²ªà²£à²¿à²¯à²¨à³à²¨à³ ಸೇರಿಸಿ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -762,7 +757,7 @@ msgstr ""
"\n"
"ತೊಂದರೆಗಳನà³à²¨à³ ಬಗà³â€Œà²à²¿à²²à³à²²à²¾à²•à³à²•à³† ವರದಿ ಮಾಡà³à²¤à³à²¤à²¦à³†"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "ಸಂರಚನಾ ಕಡತ (ಹಲವೠಬಾರಿ ನೀಡಬಹà³à²¦à²¾à²—ಿರà³à²¤à³à²¤à²¦à³†)"
@@ -787,123 +782,153 @@ msgstr "gdb ಯೠN ಸೆಕೆಂಡà³à²—ಳಿಗಿಂತ ಹೆಚà³à²šà
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "ಬà³à²¯à²¾à²•à³â€Œà²Ÿà³à²°à³‡à²¸à³â€Œ ಅನà³à²¨à³ ಉತà³à²ªà²¾à²¦à²¿à²¸à²²à²¾à²—ಿದೆ ಹಾಗೠಉಳಿಸಲಾಗಿದೆ, %u ಬೈಟà³â€Œà²—ಳà³"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "%s ಇಂದ cpio ಅನà³à²¨à³ ಹೊರತೆಗೆಯಲಾಗà³à²¤à³à²¤à²¿à²¦à³†"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "'%s' ಗೆ ಬರೆಯಲೠಸಾಧà³à²¯à²µà²¾à²—ಿಲà³à²²: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "'%s' ಎಂಬ ಪà³à²¯à²¾à²•à³‡à²œà²¨à³à²¨à³ ಹೊರತೆಗೆಯಲಾಗಲಿಲà³à²²"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "%s ಇಂದಾದ %s ಇಂದ ಮಾಡಲಾದ ಕಡತಗಳನà³à²¨à³ ಶೇಖರಿಸಿಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "'%s' ಎಂಬ ಪà³à²¯à²¾à²•à³‡à²œà²¿à²¨à²¿à²‚ದ ಕಡತಗಳನà³à²¨à³ ಹೊರತೆಗೆಯಲಾಗಲಿಲà³à²²"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "(%i, %i ನಲà³à²²à²¿) %s ಅನà³à²¨à³ ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "ಅಗತà³à²¯à²µà²¿à²°à³à²µ ಪà³à²¯à²¾à²•à³‡à²œà³à²—ಳಿಗಾಗಿ ರೆಪೊಸಿಟರಿಗಳಲà³à²²à²¿ ಹà³à²¡à³à²•à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "%u ದೋಷನಿವಾರಣಾ ಕಡತಗಳಿಗಾಗಿ ಪà³à²¯à²¾à²•à³‡à²œà³à²—ಳನà³à²¨à³ ಪತà³à²¤à³† ಮಾಡಲಾಗಲಿಲà³à²²"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಬೇಕಿರà³à²µ ಪà³à²¯à²¾à²•à³‡à²œà³â€Œà²—ಳà³: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "%.2fMb ಯಷà³à²Ÿà³ ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾಗಿದೆ, ಅನà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²²à²¾à²¦ ಗಾತà³à²°: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "ಇದೠಸರಿಯಾಗಿದೆಯೆ? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "%s ಪà³à²¯à²¾à²•à³‡à²œà²¨à³à²¨à³ ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡà³à²µà²¿à²•à³†à²¯à³ ವಿಫಲಗೊಂಡಿದೆ"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "ಹೊರತೆಗೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲಗೊಂಡಿದೆ, ಡೌನà³â€Œà²²à³‹à²¡à³ ಅನà³à²¨à³ ನಿಲà³à²²à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
-msgstr ""
-"ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾದ ಎಲà³à²²à²¾ ಪà³à²¯à²¾à²•à³‡à²œà³à²—ಳನà³à²¨à³ ಹೊರತೆಗೆಯಲಾಗಿದೆ, %s ಅನà³à²¨à³ "
-"ತೆಗೆಯಲಾಗà³à²¤à³à²¤à²¿à²¦à³†"
+msgstr "ಡೌನà³â€Œà²²à³‹à²¡à³ ಮಾಡಲಾದ ಎಲà³à²²à²¾ ಪà³à²¯à²¾à²•à³‡à²œà³à²—ಳನà³à²¨à³ ಹೊರತೆಗೆಯಲಾಗಿದೆ, %s ಅನà³à²¨à³ ತೆಗೆಯಲಾಗà³à²¤à³à²¤à²¿à²¦à³†"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s ಅನà³à²¨à³ ತೆಗೆಯಲಾಗಿಲà³à²², ಬಹà³à²·à²ƒ ದೋಷಯà³à²•à³à²¤ ದಾಖಲೆಯನà³à²¨à³ ಹೊಂದಿರಬಹà³à²¦à³"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "'%s' ಅನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à²²à²¾à²—ಲಿಲà³à²²: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "ಬಳಕೆದಾರರ ಆಜà³à²žà³†à²¯ ಮೇರೆಗೆ ನಿರà³à²—ಮಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "ಬಳಕೆ: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "ನೀವೠಕೋರೠಡಂಪà³â€Œà²—ೆ ಮಾರà³à²—ವನà³à²¨à³ ಸೂಚಿಸಬೇಕà³."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-"ಕೋರà³-ಡಂಪೠ%u ದೋಷನಿವಾರಣಾ ಕಡತಗಳನà³à²¨à³ ಉಲà³à²²à³‡à²–ಗಳà³, ಅವà³à²—ಳಲà³à²²à²¿ %u ಅನà³à²¨à³ "
-"ಅನà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²²à²¾à²—ಿಲà³à²²"
+"ಕೋರà³-ಡಂಪೠ%u ದೋಷನಿವಾರಣಾ ಕಡತಗಳನà³à²¨à³ ಉಲà³à²²à³‡à²–ಗಳà³, ಅವà³à²—ಳಲà³à²²à²¿ %u ಅನà³à²¨à³ ಅನà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²²à²¾à²—ಿಲà³à²²"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "ದೋಷನಿವಾರಣಾ ಕಡತವೠಕಾಣೆಯಾಗಿದೆ: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "ಎಲà³à²²à²¾ %u ದೋಷನಿವಾರಣಾ ಕಡತಗಳೠಲಭà³à²¯à²µà²¿à²µà³†"
@@ -935,11 +960,8 @@ msgstr "ಒಂದೠಇಮೈಲೠಅನà³à²¨à³ ಕಳà³à²¹à²¿à²¸à²²à²¾à²—
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"ಬಿಸà³à²¡à³ ಕೋಶ DIR ನ ಸಂಕà³à²šà²¨à²—ೊಳಿಸಲಾದ ಟಾರà³à²¬à²¾à²²à³ ಅನà³à²¨à³ ಇಮೈಲೠಮೂಲಕ ಕಳà³à²¹à²¿à²¸à³à²¤à³à²¤à²¦à³†"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -968,21 +990,19 @@ msgstr "FILE ಗೆ ಸೇರಿಸೠಅಥವ ತಿದà³à²¦à²¿à²¬à²°à³†"
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "ವರದಿಯನà³à²¨à³ %s ಇಂದ ಸೇರಿಸಲಾಗಿದೆ"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "ವರದಿಯನà³à²¨à³ %s ಗೆ ಶೇಖರಿಸಲಾಗಿದೆ"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1018,7 +1038,8 @@ msgid ""
msgstr ""
" [-v] [-d SIZE:DIR]... [-f SIZE:DIR]... [-p DIR]\n"
"\n"
-"DIR ಗಳಲà³à²²à²¿à²¨ ಬಿಸà³à²¡à³ ಕೋಶಗಳೠ(-d) ಅಥವ ಕಡತಗಳೠ(-f) SIZE ಕà³à²•à²¿à²‚ತ ಚಿಕà³à²•à²¦à²¾à²—à³à²µà²µà²°à³†à²—ೂ ಅವನà³à²¨à³ ಅಳಿಸà³à²¤à³à²¤à²¦à³†"
+"DIR ಗಳಲà³à²²à²¿à²¨ ಬಿಸà³à²¡à³ ಕೋಶಗಳೠ(-d) ಅಥವ ಕಡತಗಳೠ(-f) SIZE ಕà³à²•à²¿à²‚ತ ಚಿಕà³à²•à²¦à²¾à²—à³à²µà²µà²°à³†à²—ೂ "
+"ಅವನà³à²¨à³ ಅಳಿಸà³à²¤à³à²¤à²¦à³†"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
@@ -1083,7 +1104,7 @@ msgstr "ನಿರà³à²—ಮಿಸಬೇಡ, ಹೊಸ oops ಗಳಿಗಾಗಿ
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1092,7 +1113,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "ಬಿಸà³à²¡à³ ಕೋಶವನà³à²¨à³ ಸಾರà³à²µà²¤à³à²°à²¿à²•à²µà²¾à²—ಿ ಓದಲಾಗà³à²µà²‚ತೆ ಮಾಡà³"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "syslog ಗೆ ದಾಖಲಾಗಿ"
@@ -1107,8 +1128,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1177,8 +1198,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/ko.po b/po/ko.po
index 4d6da69d..86557f9b 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Korean <>\n"
+"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT 알림 애플릿"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "ìžë™ 버그 ë³´ê³  ë„구 (ABRT) "
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr "ABRTê°€ ê°ì§€í•œ 문제를 사용ìžì—게 통지하기 위한 통지 ì˜ì—­ 애플릿"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"ê¹€ì€ì£¼<eukim@redhat.com>\n"
@@ -74,7 +74,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT 열기"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +99,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "ë™ìž‘ì„ í•˜ë‚˜ë§Œ 지정해야 합니다"
@@ -158,7 +158,8 @@ msgstr "# ìš´ì˜ ì²´ì œ 릴리즈 문ìžì—´"
#: ../src/cli/report.c:276
msgid "Cannot run vi: $TERM, $VISUAL and $EDITOR are not set"
-msgstr "vi를 실행할 수 없습니다: $TERM, $VISUAL, $EDITORë“±ì´ ì„¤ì •ë˜ì§€ 않았습니다"
+msgstr ""
+"vi를 실행할 수 없습니다: $TERM, $VISUAL, $EDITORë“±ì´ ì„¤ì •ë˜ì§€ 않았습니다"
#: ../src/cli/report.c:360
msgid ""
@@ -177,7 +178,7 @@ msgstr ""
"ë³´ê³ ì„œì—ì„œ 변경 ì‚¬í•­ì„ ê°ì§€í•˜ì§€ 못했습니다"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr ""
@@ -213,49 +214,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "ë³´ê³ ..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
-msgstr ""
+msgstr "%s를 사용해서 보고하겠습니까?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "건너뜀..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
-msgstr ""
+msgstr "백트레ì´ìŠ¤ê°€ 사용 불가능하므로 보고하지 습니다."
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -271,7 +272,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -284,35 +285,37 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
-msgstr "ë³´ê³ ëœ í¬ê¸°ê°€ 쿼터를 초과하였습니다. abrt.confì—ì„œ ì‹œìŠ¤í…œì˜ MaxCrashReportsSize ê°’ì„ í™•ì¸í•˜ì‹­ì‹œì˜¤."
+msgstr ""
+"ë³´ê³ ëœ í¬ê¸°ê°€ 쿼터를 초과하였습니다. abrt.confì—ì„œ ì‹œìŠ¤í…œì˜ "
+"MaxCrashReportsSize ê°’ì„ í™•ì¸í•˜ì‹­ì‹œì˜¤."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -332,57 +335,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "어플리케ì´ì…˜ í¬ëž˜ì‹œë¥¼ í™•ì¸ ë° ë³´ê³ í•¨"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "ë³´ê³ ë¨"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "파ì¼(_F) "
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "편집(_E) "
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "ë„움ë§(_H) "
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "어플리케ì´ì…˜ í¬ëž˜ì‹œë¥¼ í™•ì¸ ë° ë³´ê³ í•¨"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -421,56 +424,58 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
-msgstr "역추ì ì´ 불완전합니다. ìž¬í˜„ì„ ìœ„í•œ 올바른 단계를 제공했는지 확ì¸í•˜ì‹­ì‹œì˜¤. "
+msgstr ""
+"역추ì ì´ 불완전합니다. ìž¬í˜„ì„ ìœ„í•œ 올바른 단계를 제공했는지 확ì¸í•˜ì‹­ì‹œì˜¤. "
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "역추ì ì´ 비활성화ë˜ì—ˆê¸° ë•Œë¬¸ì— ë³´ê³ ê°€ 비활성화 ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
-msgstr "민ê°í•œ ì •ë³´ê°€ í¬í•¨ë˜ì§€ëŠ” 않았는지 역추ì (backtrace)ì„ ê²€í† í•˜ì…”ì•¼ 합니다."
+msgstr ""
+"민ê°í•œ ì •ë³´ê°€ í¬í•¨ë˜ì§€ëŠ” 않았는지 역추ì (backtrace)ì„ ê²€í† í•˜ì…”ì•¼ 합니다."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "역추ì ì„ 전송하는 ê²ƒì— ë™ì˜í•˜ì…”야 합니다."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "ì´ë¦„"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -506,25 +511,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "ìƒì„¸ ì •ë³´"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -592,13 +601,15 @@ msgstr ""
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -630,82 +641,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr "새 버그 id: %i "
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "필수 요소 'bugs'ê°€ ë¹ ì§"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info()가 실패했습니다. 모든 필수 정보를 얻어올 수 없었습니다."
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "ë²„ê·¸ì§ˆë¼ ì—”íŠ¸ë¦¬ ìƒì„±ì— 실패했습니다"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "ì´ë¯¸ 버그를 보고하였습니다: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "버그질ë¼ê°€ 버그(%d)ì˜ ë¶€ëª¨ë¥¼ ì°¾ì„ ìˆ˜ 없습니다"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "버그(%d)ì— ìƒˆë¡œìš´ 주ì„ì„ ì¶”ê°€í•©ë‹ˆë‹¤"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -727,119 +738,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -868,7 +912,7 @@ msgstr "ì´ë©”ì¼ ì „ì†¡ 중..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -895,21 +939,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "보고서가 %sì— ì¶”ê°€ë˜ì—ˆìŠµë‹ˆë‹¤"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "보고서가 %sì— ì €ìž¥ë˜ì—ˆìŠµë‹ˆë‹¤"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1001,7 +1043,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1010,7 +1052,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1025,8 +1067,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1095,8 +1137,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/ml.po b/po/ml.po
index 7c310d13..4800cd9b 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Malayalam <discuss@lists.smc.org.in>\n"
+"Language: ml\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ml\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "എബിആരàµâ€à´Ÿà´¿ നോടàµà´Ÿà´¿à´«à´¿à´•àµà´•àµ‡à´·à´¨àµâ€ ആപàµà´²àµ†à´±àµà´±àµ"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "à´“à´Ÿàµà´Ÿàµ‹à´®à´¾à´±àµà´±à´¿à´•àµ ബഗൠരേഖപàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´²àµâ€ à´ªàµà´°à´¯àµ‹à´—à´‚"
@@ -46,11 +46,9 @@ msgstr "à´®àµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµàµ"
#: ../src/applet/applet_gtk.c:259
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
-msgstr ""
-"ABRT à´•à´£àµà´Ÿàµà´ªà´¿à´Ÿà´¿à´•àµà´•àµà´¨àµà´¨ à´ªàµà´°à´¶àµà´¨à´™àµà´™à´³àµ†à´ªàµà´ªà´±àµà´±à´¿ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† അറിയികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯àµà´³àµà´³ "
-"ആപàµà´²àµ†à´±àµà´±àµ"
+msgstr "ABRT à´•à´£àµà´Ÿàµà´ªà´¿à´Ÿà´¿à´•àµà´•àµà´¨àµà´¨ à´ªàµà´°à´¶àµà´¨à´™àµà´™à´³àµ†à´ªàµà´ªà´±àµà´±à´¿ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† അറിയികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯àµà´³àµà´³ ആപàµà´²àµ†à´±àµà´±àµ"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "Ani Peter | അനി പീറàµà´±à´°àµâ€ <apeter@redhat.com>"
@@ -74,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT à´¤àµà´±à´•àµà´•àµà´•"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "ഒരൊറàµà´±àµ à´ªàµà´°à´•àµà´°à´¿à´¯ മാതàµà´°à´‚ നലàµâ€à´•àµà´•"
@@ -158,9 +156,7 @@ msgstr "# à´“à´ªàµà´ªà´±àµ‡à´±àµà´±à´¿à´™àµ സിസàµà´±àµà´±à´¤àµà´¤à´¿
#: ../src/cli/report.c:276
msgid "Cannot run vi: $TERM, $VISUAL and $EDITOR are not set"
-msgstr ""
-"vi à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´ªàµà´ªà´¿à´¯àµà´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²: $TERM, $VISUAL, $EDITOR à´Žà´¨àµà´¨à´¿à´µ "
-"സജàµà´œà´®à´²àµà´²"
+msgstr "vi à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´ªàµà´ªà´¿à´¯àµà´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²: $TERM, $VISUAL, $EDITOR à´Žà´¨àµà´¨à´¿à´µ സജàµà´œà´®à´²àµà´²"
#: ../src/cli/report.c:360
msgid ""
@@ -179,7 +175,7 @@ msgstr ""
"ഒരൠമാറàµà´±à´™àµà´™à´³àµà´‚ റിപോരàµâ€à´Ÿàµà´Ÿà´¿à´²àµâ€ കാണിയàµà´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´²"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr ""
@@ -215,49 +211,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "റിപോരàµâ€à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´¨àµà´¨àµ..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr ""
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "ഉപേകàµà´·à´¿à´¯àµà´•àµà´•àµà´¨àµà´¨àµ..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr ""
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -273,7 +269,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -286,37 +282,37 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-"à´µàµà´¯à´¾à´ªàµà´¤à´¿ കോടàµà´Ÿà´¯àµ‡à´•àµà´•à´¾à´³àµâ€ കൂടിയിരിയàµà´•àµà´•àµà´¨àµà´¨àµ. ദയവായി abrt.conf-à´²àµà´³àµà´³ "
-"സിസàµà´±àµà´±à´¤àµà´¤à´¿à´¨àµà´±àµ† MaxCrashReportsSize മൂലàµà´²àµà´¯à´‚ പരിശോധികàµà´•àµà´•."
+"à´µàµà´¯à´¾à´ªàµà´¤à´¿ കോടàµà´Ÿà´¯àµ‡à´•àµà´•à´¾à´³àµâ€ കൂടിയിരിയàµà´•àµà´•àµà´¨àµà´¨àµ. ദയവായി abrt.conf-à´²àµà´³àµà´³ സിസàµà´±àµà´±à´¤àµà´¤à´¿à´¨àµà´±àµ† "
+"MaxCrashReportsSize മൂലàµà´²àµà´¯à´‚ പരിശോധികàµà´•àµà´•."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -336,57 +332,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "à´ªàµà´°à´¯àµ‹à´—à´¤àµà´¤à´¿à´¨àµà´±àµ† തകരാറàµà´•à´³àµâ€ രേഖപàµà´ªàµ†à´Ÿàµà´¤àµà´¤àµà´•"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "രേഖപàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_ഫയലàµâ€"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_à´šà´¿à´Ÿàµà´Ÿà´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤àµà´•"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_സഹായം"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "à´ªàµà´°à´¯àµ‹à´—à´¤àµà´¤à´¿à´¨àµà´±àµ† തകരാറàµà´•à´³àµâ€ രേഖപàµà´ªàµ†à´Ÿàµà´¤àµà´¤àµà´•"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -425,60 +421,56 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
-msgstr ""
-"ബാകàµà´•àµà´Ÿàµà´°àµ†à´¯à´¿à´¸àµ പൂരàµâ€à´£àµà´£à´®à´²àµà´², തയàµà´¯à´¾à´±à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ ഉതàµà´¤à´® രീതികളàµâ€ ദയവായി "
-"നലàµâ€à´•àµà´•."
+msgstr "ബാകàµà´•àµà´Ÿàµà´°àµ†à´¯à´¿à´¸àµ പൂരàµâ€à´£àµà´£à´®à´²àµà´², തയàµà´¯à´¾à´±à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ ഉതàµà´¤à´® രീതികളàµâ€ ദയവായി നലàµâ€à´•àµà´•."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
-msgstr ""
-"ബാകàµà´•àµà´Ÿàµà´°àµ†à´¯à´¿à´¸àµ ഉപയോഗപàµà´°à´¦à´®à´²àµà´², അതിനാലàµâ€ റിപോരàµâ€à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´¨àµà´¨à´¤àµàµ "
-"നിരàµâ€à´œàµ€à´µà´®à´¾à´•àµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ."
+msgstr "ബാകàµà´•àµà´Ÿàµà´°àµ†à´¯à´¿à´¸àµ ഉപയോഗപàµà´°à´¦à´®à´²àµà´², അതിനാലàµâ€ റിപോരàµâ€à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´¨àµà´¨à´¤àµàµ നിരàµâ€à´œàµ€à´µà´®à´¾à´•àµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "സെനàµâ€à´¸à´¿à´±àµà´±àµ€à´µàµ ഡേറàµà´±à´¯àµà´•àµà´•à´¾à´¯à´¿ ബാകàµà´•àµà´Ÿàµà´°àµ†à´¯à´¿à´¸àµ പരിശോധികàµà´•à´£à´‚."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "ബാകàµà´•àµà´Ÿàµà´°àµ†à´¯à´¿à´¸àµ അയയàµà´•àµà´•àµà´µà´¾à´¨àµâ€ സമàµà´®à´¤à´¿à´¯àµà´•àµà´•àµà´•."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "പേരàµàµ"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -514,25 +506,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "വിശദാംശങàµà´™à´³àµâ€"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -600,13 +596,15 @@ msgstr ""
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -638,84 +636,84 @@ msgstr ""
msgid "New bug id: %i"
msgstr "à´ªàµà´¤à´¿à´¯ ബഗൠid: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "നിരàµâ€à´¬à´¨àµà´§à´®à´¾à´¯àµà´‚ ആവശàµà´¯à´®àµà´³àµà´³ 'ബഗàµà´•à´³àµâ€' ലഭàµà´¯à´®à´²àµà´²"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
-"get_bug_info() പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ. നിരàµâ€à´¬à´¨àµà´§à´®à´¾à´¯àµà´‚ ആവശàµà´¯à´®àµà´³àµà´³ à´Žà´²àµà´²à´¾ വിവരങàµà´™à´³àµà´‚ "
-"ശേഖരികàµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²"
+"get_bug_info() പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ. നിരàµâ€à´¬à´¨àµà´§à´®à´¾à´¯àµà´‚ ആവശàµà´¯à´®àµà´³àµà´³ à´Žà´²àµà´²à´¾ വിവരങàµà´™à´³àµà´‚ ശേഖരികàµà´•àµà´µà´¾à´¨àµâ€ "
+"സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "ബഗàµà´¸à´¿à´²à´¾ à´Žà´¨àµâ€à´Ÿàµà´°à´¿ തയàµà´¯à´¾à´±à´¾à´•àµà´•à´²àµâ€ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "ബഗൠരേഖപàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿàµà´£àµà´Ÿàµàµ: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "%d ബഗിനàµà´±àµ† പേരനàµà´±àµ à´•à´£àµà´Ÿàµà´ªà´¿à´Ÿà´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ ബഗàµà´¸à´¿à´²à´¯àµà´•àµà´•àµàµ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "ബഗിലേകàµà´•àµàµ à´ªàµà´¤à´¿à´¯ കമനàµà´±àµ ചേരàµâ€à´•àµà´•àµà´•(%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -737,119 +735,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -878,7 +909,7 @@ msgstr "ഒരൠഈമെയിലàµâ€ അയയàµà´•àµà´•àµà´¨àµà´¨àµ.
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -905,21 +936,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "%s-ലേകàµà´•àµ റിപോരàµâ€à´Ÿàµà´Ÿàµ ചേരàµâ€à´¤àµà´¤à´¿à´°à´¿à´¯àµà´•àµà´•àµà´¨àµà´¨àµ"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "റിപോരàµâ€à´Ÿàµà´Ÿàµ %s-ലേകàµà´•àµ സൂകàµà´·à´¿à´šàµà´šà´¿à´°à´¿à´¯àµà´•àµà´•àµà´¨àµà´¨àµ"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1011,7 +1040,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1020,7 +1049,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1035,8 +1064,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1105,8 +1134,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/mr.po b/po/mr.po
index cd44a6ba..b2bb61b9 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Marathi <None>\n"
+"Language: mr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: mr\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT सूचना ॲपà¥à¤²à¥‡à¤Ÿ"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "ऑटोमॅटीक बग रिपोरà¥à¤Ÿà¤¿à¤‚ग टूल"
@@ -46,11 +46,9 @@ msgstr "सावधानता"
#: ../src/applet/applet_gtk.c:259
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
-msgstr ""
-"सूचना कà¥à¤·à¥‡à¤¤à¥à¤° ॲपà¥à¤²à¥‡à¤Ÿ जे वापरकरà¥à¤¤à¥à¤¯à¤¾à¤²à¤¾ ABRT दà¥à¤µà¤¾à¤°à¥‡ आढळलेलà¥à¤¯à¤¾ अडचणींविषयी अवगत"
-" करते"
+msgstr "सूचना कà¥à¤·à¥‡à¤¤à¥à¤° ॲपà¥à¤²à¥‡à¤Ÿ जे वापरकरà¥à¤¤à¥à¤¯à¤¾à¤²à¤¾ ABRT दà¥à¤µà¤¾à¤°à¥‡ आढळलेलà¥à¤¯à¤¾ अडचणींविषयी अवगत करते"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "संदिप शेडमाके <sshedmak@redhat.com>, 2010, 2011."
@@ -74,7 +72,7 @@ msgstr "अडचण निरà¥à¤®à¤¾à¤£ à¤à¤¾à¤²à¥€"
msgid "Open ABRT"
msgstr "ABRT उघडा"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "à¤à¤• पदà¥à¤§à¤¤ निरà¥à¤¦à¥‡à¤¶à¥€à¤¤ करणे आवशà¥à¤¯à¤• आहे"
@@ -177,7 +175,7 @@ msgstr ""
"अहवालात कà¥à¤ à¤²à¥‡à¤¹à¥€ बदल आढळले नाही"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -213,38 +211,38 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "कळवत आहे..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "%s चा वापर करून कळवा?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "वगळत आहे..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "बॅकटà¥à¤°à¥‡à¤¸ वापरणà¥à¤¯à¤¾à¤œà¥‹à¤—ी नसलà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ रिपोरà¥à¤Ÿà¤¿à¤‚ग बंद केले"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"कृपया आदेश: \"debuginfo-install %s\" चा वापर करून debuginfo सà¥à¤µà¤¹à¤¸à¥à¤¤à¥‡ "
-"पà¥à¤°à¤¤à¤¿à¤·à¥à¤ à¤¾à¤ªà¥€à¤¤ करायचा पà¥à¤°à¤¯à¤¤à¥à¤¨ करा व पà¥à¤¨à¤ƒ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा\n"
+"कृपया आदेश: \"debuginfo-install %s\" चा वापर करून debuginfo सà¥à¤µà¤¹à¤¸à¥à¤¤à¥‡ पà¥à¤°à¤¤à¤¿à¤·à¥à¤ à¤¾à¤ªà¥€à¤¤ "
+"करायचा पà¥à¤°à¤¯à¤¤à¥à¤¨ करा व पà¥à¤¨à¤ƒ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "%d रिपोरà¥à¤Ÿ इवà¥à¤¹à¥‡à¤‚टसॠ(%d तà¥à¤°à¥à¤Ÿà¥€) मारà¥à¤—े कà¥à¤°à¥…श कळवले\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -254,13 +252,13 @@ msgstr ""
"\n"
"संकà¥à¤² कोषात चौकशी करा व संकà¥à¤² नाव, घटक, व वरà¥à¤£à¤¨ साठवा"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -278,7 +276,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" किंवा: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "syslog करीता लॉग"
@@ -291,21 +289,21 @@ msgstr "EVENT हाताळा"
msgid "List possible events [which start with PFX]"
msgstr "संभावà¥à¤¯ इवà¥à¤¹à¥‡à¤‚टसॠदाखवा [जे PFX सह सà¥à¤°à¥‚ होतात]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "लॉगमधà¥à¤¯à¥‡ कारà¥à¤¯à¤•à¥à¤°à¤® नावे समाविषà¥à¤Ÿ करा"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [परà¥à¤¯à¤¾à¤¯]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "UID यांस कà¥à¤²à¤¾à¤à¤‚ट uid मà¥à¤¹à¤£à¥‚न वापर करा"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -313,15 +311,15 @@ msgstr ""
"रिपोरà¥à¤Ÿà¤šà¤¾ आकार कोटापेकà¥à¤·à¤¾ जासà¥à¤¤ आहे. कृपया abrt.conf अंतरà¥à¤—त पà¥à¤°à¤£à¤¾à¤²à¥€à¤šà¥‡ "
"MaxCrashReportsSize मूलà¥à¤¯ तपासा."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "डिमन सà¥à¤µà¤°à¥‚पी बनवू नका"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "syslog मधà¥à¤¯à¥‡ -d परà¥à¤¯à¤¾à¤¯à¤¸à¤¹ लॉग करा"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯à¤¤à¤¾à¤šà¥‡ SEC सेकंदानंतर बाहेर पडा"
@@ -341,57 +339,57 @@ msgstr "घटना"
msgid "Configure E_vent"
msgstr "घटना संरचीत करा (_v)"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ कà¥à¤°à¥…श पहा व कळवा"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "कळवले"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "अचचण"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "शेवटची घटना"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "फाइल (_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "संपादित करा (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "मदत (_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "घटना संरचना (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "ऑनलाइन मदत (_H)"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "à¤à¤ªà¥à¤²à¤¿à¤•à¥‡à¤¶à¤¨ कà¥à¤°à¥…श पहा व कळवा"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -423,8 +421,8 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
-"लेखनजोगी डिरेकà¥à¤Ÿà¥à¤°à¥€ आवशà¥à¤¯à¤•, परंतॠ'%s' लेखनजोगी नाही. '%s' वर सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरीत "
-"करा व सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरीत पà¥à¤°à¤¤à¤µà¤° कà¥à¤°à¤¿à¤¯à¤¾ करायचे?"
+"लेखनजोगी डिरेकà¥à¤Ÿà¥à¤°à¥€ आवशà¥à¤¯à¤•, परंतॠ'%s' लेखनजोगी नाही. '%s' वर सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरीत करा व "
+"सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरीत पà¥à¤°à¤¤à¤µà¤° कà¥à¤°à¤¿à¤¯à¤¾ करायचे?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -439,58 +437,56 @@ msgstr "(बाइनरी फाइल, %llu बाईटà¥à¤¸à¥)"
msgid "(no description)"
msgstr "(वरà¥à¤£à¤¨ उपलबà¥à¤§ नाही)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu बाईटà¥à¤¸à¥, %u फाइलà¥à¤¸à¥"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "घटना '%s' करीता विशà¥à¤²à¥‡à¤·à¤£ ठरवले नाही"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
-msgstr ""
-"बॅकटà¥à¤°à¥‡à¤¸à¥ अपूरà¥à¤£ आहे, पà¥à¤¨à¤ƒà¤¨à¤¿à¤°à¥à¤®à¤¾à¤£ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ कृपया योगà¥à¤¯ पदà¥à¤§à¤¤ पà¥à¤°à¤µà¤£à¥à¤¯à¤¾à¤šà¥€ "
-"खातà¥à¤°à¥€ करा."
+msgstr "बॅकटà¥à¤°à¥‡à¤¸à¥ अपूरà¥à¤£ आहे, पà¥à¤¨à¤ƒà¤¨à¤¿à¤°à¥à¤®à¤¾à¤£ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ कृपया योगà¥à¤¯ पदà¥à¤§à¤¤ पà¥à¤°à¤µà¤£à¥à¤¯à¤¾à¤šà¥€ खातà¥à¤°à¥€ करा."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "बॅकटà¥à¤°à¥‡à¤¸à¥ वापरणà¥à¤¯à¤¾à¤œà¥‹à¤—ी नसलà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ रिपोरà¥à¤Ÿà¤¿à¤‚ग बंद केले."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "संवेदनशील डाटाकरीता बॅकटà¥à¤°à¥‡à¤¸ तपासाणे आवशà¥à¤¯à¤• आहे."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "बॅकटà¥à¤°à¥‡à¤¸ पाठणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ आपली मानà¥à¤¯à¤¤à¤¾ आवशà¥à¤¯à¤• आहे."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "विशà¥à¤²à¥‡à¤·à¤£ करत आहे..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "à¤à¤•à¥à¤œà¤¿à¤Ÿ कोड %d सह विशà¥à¤²à¥‡à¤·à¤£ पूरà¥à¤£ à¤à¤¾à¤²à¥‡"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "à¤à¤•à¥à¤œà¤¿à¤Ÿ कोड %d सह रिपोरà¥à¤Ÿà¤¿à¤‚ग पूरà¥à¤£ à¤à¤¾à¤²à¥‡"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "नाव"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "मूलà¥à¤¯"
@@ -499,8 +495,8 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b>तà¥à¤®à¤šà¥à¤¯à¤¾ टिपणà¥à¤£à¥€ वà¥à¤¯à¤•à¥à¤¤à¥€à¤—त नाही.</b> तà¥à¤¯à¤¾à¤‚स सारà¥à¤µà¤œà¤¨à¤¿à¤•à¤ªà¤£à¥‡ दृषà¥à¤¯à¤¾à¤¸à¥à¤ªà¤¦ अडचण "
-"अहवालांमधà¥à¤¯à¥‡ समाविषà¥à¤Ÿ केले जाऊ शकते."
+"<b>तà¥à¤®à¤šà¥à¤¯à¤¾ टिपणà¥à¤£à¥€ वà¥à¤¯à¤•à¥à¤¤à¥€à¤—त नाही.</b> तà¥à¤¯à¤¾à¤‚स सारà¥à¤µà¤œà¤¨à¤¿à¤•à¤ªà¤£à¥‡ दृषà¥à¤¯à¤¾à¤¸à¥à¤ªà¤¦ अडचण अहवालांमधà¥à¤¯à¥‡ "
+"समाविषà¥à¤Ÿ केले जाऊ शकते."
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -516,42 +512,43 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
-"बॅकटà¥à¤°à¥‡à¤¸ डेवà¥à¤¹à¤²à¤ªà¤°à¥à¤¸à¥à¤¨à¤¾ कà¥à¤°à¥…शचे अहवाल पà¥à¤°à¤µà¤¤à¥‹, जà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ अडचणीचे सà¥à¤°à¥‹à¤¤ शोधणे "
-"शकà¥à¤¯ होते. कृपया पà¥à¤¨à¤°à¤¾à¤µà¤²à¥‹à¤•à¤¨ करा व शेअर न करणà¥à¤¯à¤¾à¤œà¥‹à¤—ी कà¥à¤ à¤²à¤¾à¤¹à¥€ संवेदनशील डाटा "
-"काढून टाका:"
+"बॅकटà¥à¤°à¥‡à¤¸ डेवà¥à¤¹à¤²à¤ªà¤°à¥à¤¸à¥à¤¨à¤¾ कà¥à¤°à¥…शचे अहवाल पà¥à¤°à¤µà¤¤à¥‹, जà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ अडचणीचे सà¥à¤°à¥‹à¤¤ शोधणे शकà¥à¤¯ होते. कृपया "
+"पà¥à¤¨à¤°à¤¾à¤µà¤²à¥‹à¤•à¤¨ करा व शेअर न करणà¥à¤¯à¤¾à¤œà¥‹à¤—ी कà¥à¤ à¤²à¤¾à¤¹à¥€ संवेदनशील डाटा काढून टाका:"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
"Can create more informative backtrace if you installed additional debug "
"packages"
-msgstr ""
-"अगाऊ डिबग संकà¥à¤²à¥‡ पà¥à¤°à¤¤à¤¿à¤·à¥à¤ à¤¾à¤ªà¥€à¤¤ केले असलà¥à¤¯à¤¾à¤¸ अधिक माहितीपूरà¥à¤£ बॅकटà¥à¤°à¥‡à¤¸ निरà¥à¤®à¤¾à¤£"
-" होऊ शकते"
+msgstr "अगाऊ डिबग संकà¥à¤²à¥‡ पà¥à¤°à¤¤à¤¿à¤·à¥à¤ à¤¾à¤ªà¥€à¤¤ केले असलà¥à¤¯à¤¾à¤¸ अधिक माहितीपूरà¥à¤£ बॅकटà¥à¤°à¥‡à¤¸ निरà¥à¤®à¤¾à¤£ होऊ शकते"
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "Click 'Apply' to start reporting"
msgstr "रिपोरà¥à¤Ÿà¤¿à¤‚ग सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ 'लागू करा' कà¥à¤²à¤¿à¤• करा"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr "विशà¥à¤²à¥‡à¤·à¤£à¤¸à¤¹ पà¥à¤¢à¥‡ जाणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ व ही अडचण कळवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ 'फॉरवरà¥à¤¡' कà¥à¤²à¤¿à¤• करा."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "घटना संरचीत करा (_E)"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "तपशील"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "ही अडचणी कशी घडली (सà¥à¤Ÿà¥‡à¤ª-बाय-सà¥à¤Ÿà¥‡à¤ª)? याची पà¥à¤°à¤¤à¤¿à¤•à¥ƒà¤¤à¥€ कशी करायची?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "मी बॅकटà¥à¤°à¥‡à¤¸ सादर करणà¥à¤¯à¤¾à¤¸ मानà¥à¤¯ करतो (_a)"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "बॅकटà¥à¤°à¥‡à¤¸ पà¥à¤¨à¥à¤¹à¤¾ निरà¥à¤®à¤¾à¤£ करा"
@@ -581,8 +578,8 @@ msgid ""
"Use this button to generate more informative backtrace after you installed "
"additional debug packages"
msgstr ""
-"अगाऊ डिबग संकà¥à¤²à¥‡ पà¥à¤°à¤¤à¤¿à¤·à¥à¤ à¤¾à¤ªà¥€à¤¤ केलà¥à¤¯à¤¾à¤µà¤° अधिक माहितीपूरà¥à¤£ बॅकटà¥à¤°à¥‡à¤¸à¥ निरà¥à¤®à¤¾à¤£ "
-"करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ या बटणाचा वापर करा"
+"अगाऊ डिबग संकà¥à¤²à¥‡ पà¥à¤°à¤¤à¤¿à¤·à¥à¤ à¤¾à¤ªà¥€à¤¤ केलà¥à¤¯à¤¾à¤µà¤° अधिक माहितीपूरà¥à¤£ बॅकटà¥à¤°à¥‡à¤¸à¥ निरà¥à¤®à¤¾à¤£ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ या "
+"बटणाचा वापर करा"
#: ../src/lib/abrt_curl.c:170 ../src/plugins/abrt-action-upload.c:45
#, c-format
@@ -621,16 +618,19 @@ msgstr "वापर: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [options] -d DIR\n"
"\n"
-"C/C++ बॅकटà¥à¤°à¥‡à¤¸à¤šà¥‡ विशà¥à¤²à¥‡à¤·à¤£ करतो, हà¥à¤¬à¥‡à¤¹à¥à¤¬ हॅश निरà¥à¤®à¤¾à¤£ करतो, बॅकटà¥à¤°à¥‡à¤¸ रेटिंग, व डमà¥à¤ª डिरेकà¥à¤Ÿà¥à¤°à¥€ DIR मधील कà¥à¤°à¥…श फंकà¥à¤¶à¤¨ ओळखतो"
+"C/C++ बॅकटà¥à¤°à¥‡à¤¸à¤šà¥‡ विशà¥à¤²à¥‡à¤·à¤£ करतो, हà¥à¤¬à¥‡à¤¹à¥à¤¬ हॅश निरà¥à¤®à¤¾à¤£ करतो, बॅकटà¥à¤°à¥‡à¤¸ रेटिंग, व डमà¥à¤ª डिरेकà¥à¤Ÿà¥à¤°à¥€ DIR "
+"मधील कà¥à¤°à¥…श फंकà¥à¤¶à¤¨ ओळखतो"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -671,75 +671,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "नवीन बग id: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "आवशà¥à¤¯à¤• फाइल '%s' आढळली नाही, पà¥à¤¢à¥‡ जाणे अशकà¥à¤¯.."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "आवशà¥à¤¯à¤• फाइल '%s' रिकामी आहे, पà¥à¤¢à¥‡ जाणे अशकà¥à¤¯.."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "%s येथे बगजिलामधà¥à¤¯à¥‡ पà¥à¤°à¤µà¥‡à¤¶ करतो"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "हà¥à¤¬à¥‡à¤¹à¥à¤¬à¤•à¤°à¥€à¤¤à¤¾ तपासणी करतो"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "आवशà¥à¤¯à¤• सदसà¥à¤¯ 'bugs' आढळले नाही"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() अपयशी. सरà¥à¤µ आवशà¥à¤¯à¤• माहिती à¤à¤•à¤¤à¥à¤° करणà¥à¤¯à¤¾à¤¸ अशकà¥à¤¯"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "नवीन बग निरà¥à¤®à¤¾à¤£ करत आहे"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "बगजीला नोंदणी निरà¥à¤®à¤¾à¤£ अपयशी"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "बाहेर पडत आहे"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "बग आधिपासूनच कळवले: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "बग %d चे पॅरेंट शोधणà¥à¤¯à¤¾à¤¸ बगजीला अशकà¥à¤¯"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "%s ला CC सूचीत समाविषà¥à¤Ÿ करा"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "बग(%d) मधà¥à¤¯à¥‡ नवीन टिपणà¥à¤£à¥€ समावेश करा"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -749,7 +749,7 @@ msgstr ""
"\n"
"बगजिलामधà¥à¤¯à¥‡ अडचणी कळवतो"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "संरचना फाइल (à¤à¤•à¤¾à¤ªà¥‡à¤•à¥à¤·à¤¾ जासà¥à¤¤à¤µà¥‡à¤³à¥€ देणे शकà¥à¤¯ आहे)"
@@ -774,120 +774,152 @@ msgstr "N सेकंदपेकà¥à¤·à¤¾ जासà¥à¤¤ वेळ चालà
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "बॅकटà¥à¤°à¥‡à¤¸ निरà¥à¤®à¤¾à¤£ होते व साठवले जाते, %u बाईटà¥à¤¸à¥"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "%s पासून cpio पà¥à¤°à¤¾à¤ªà¥à¤¤ करत आहे"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "'%s' करीता लिहणे अशकà¥à¤¯: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "संकà¥à¤² '%s' पà¥à¤°à¤¾à¤ªà¥à¤¤ करणे अशकà¥à¤¯"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "%s पासून फाइलà¥à¤¸à¥ कॅश करत आहे, %s पासून निरà¥à¤®à¥€à¤¤"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "'%s' पासून फाइलà¥à¤¸à¥ पà¥à¤°à¤¾à¤ªà¥à¤¤ करणे अशकà¥à¤¯"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "(%i पैकी %i) %s: %3u%% डाउनलोड करत आहे"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "रेपॉजिटरिजमधà¥à¤¯à¥‡ आवशà¥à¤¯à¤• संकà¥à¤²à¤¾à¤‚ची तपासणी करतो"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "%u debuginfo फाइलà¥à¤¸à¥ करीता संकà¥à¤²à¥‡ आढळले नाही"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "डाऊनलोड करणà¥à¤¯à¤¾à¤œà¥‹à¤—ी संकà¥à¤²à¥‡: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "%.2fMb डाउनलोड करत आहे, पà¥à¤°à¤¤à¤¿à¤·à¥à¤ à¤¾à¤ªà¥€à¤¤ आकार: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "ये ठिक आहे? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "संकà¥à¤² %s डाउनोलड करणे अपयशी"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "पॅकिंग अशकà¥à¤¯ करणे अपयशी ठरले, डाउनलोड रदà¥à¤¦ करत आहे..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "सरà¥à¤µ डाउनलोड केलेले संकà¥à¤²à¥‡ पà¥à¤°à¤¾à¤ªà¥à¤¤ केले आहे, %s काढून टाकत आहे"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s काढून टाकणे अशकà¥à¤¯, संभावà¥à¤¯à¤¤à¤¯à¤¾ तà¥à¤°à¥à¤Ÿà¥€ लॉग समाविषà¥à¤Ÿà¥€à¤¤ असावे"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "'%s' काढून टाकणे अशकà¥à¤¯: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "वापरकरà¥à¤¤à¤¾ आदेश आढळलà¥à¤¯à¤¾à¤µà¤° बाहेर पडते"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "वापर: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "कोरडमà¥à¤ªà¤•à¤°à¥€à¤¤à¤¾ मारà¥à¤— निरà¥à¤¦à¥‡à¤¶à¥€à¤¤ करणे आवशà¥à¤¯à¤• आहे."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
-msgstr ""
-"कोरडमà¥à¤ª %u debuginfo फाइलà¥à¤¸à¥à¤šà¤¾ संदरà¥à¤­ घेतो, तà¥à¤¯à¤¾à¤ªà¥ˆà¤•à¥€ %u पà¥à¤°à¤¤à¤¿à¤·à¥à¤ à¤¾à¤ªà¥€à¤¤ नाही"
+msgstr "कोरडमà¥à¤ª %u debuginfo फाइलà¥à¤¸à¥à¤šà¤¾ संदरà¥à¤­ घेतो, तà¥à¤¯à¤¾à¤ªà¥ˆà¤•à¥€ %u पà¥à¤°à¤¤à¤¿à¤·à¥à¤ à¤¾à¤ªà¥€à¤¤ नाही"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "debuginfo फाइल आढळले नाही: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "सरà¥à¤µ %u debuginfo फाइलà¥à¤¸à¥ उपलबà¥à¤§ आहेत"
@@ -919,11 +951,8 @@ msgstr "ईमेल पाठवत आहे..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"डमà¥à¤ª डिरेकà¥à¤Ÿà¥à¤°à¥€ DIR चे ईमेल दà¥à¤µà¤¾à¤°à¥‡ संकलित टारबॉल पाठवतो"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -952,21 +981,19 @@ msgstr "समाविषà¥à¤Ÿ करा, किंवा FILE मधà¥à¤¯à¥‡
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "%s सह अहवाल जोडले"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "अहवाल %s मधà¥à¤¯à¥‡ साठवले"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1067,7 +1094,7 @@ msgstr "बाहेर पडू नका, नवीन ऊपà¥à¤¸à¥‡à¤¸à¤•à
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1076,7 +1103,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "डमà¥à¤ª डिरेकà¥à¤Ÿà¥à¤°à¥€à¤²à¤¾ वलरà¥à¤¡ रिडेबल बनवा"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "syslog मधà¥à¤¯à¥‡ लॉग लिहा"
@@ -1091,8 +1118,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1161,8 +1188,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/nb.po b/po/nb.po
index 0b714510..6a12a8d3 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
+"Language: nb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: nb\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT-varslingsprogram for panelet"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Automatisk feilrapporteringsverktøy"
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr "Varslingsikon som varsler brukere om feil funnet av ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "Kjartan Maraas <kmaraas@gnome.org>"
@@ -72,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "Ã…pne ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -97,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr ""
@@ -171,7 +171,7 @@ msgid ""
msgstr ""
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "j"
@@ -207,49 +207,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Rapporterer..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Rapporter med %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Hopper over..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Rapportering er slått av fordi data om krasjet ikke kan brukes"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -265,7 +265,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Logg til syslog"
@@ -278,35 +278,35 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -326,57 +326,57 @@ msgstr "Hendelse"
msgid "Configure E_vent"
msgstr "Konfigurer hen_delse"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Vis og rapporter krasj i programmer"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Rapportert"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Problem"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Fil"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "R_ediger"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Hjelp"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Vis og rapporter krasj i programmer"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -415,56 +415,56 @@ msgstr "(binær fil, %llu byte)"
msgid "(no description)"
msgstr "(ingen beskrivelse)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu byte, %u filer"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Du bør sjekke om feilsøkingsinformasjonen inneholder sensitive data."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Du må godta innsending av krasjdata."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Analyserer …"
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analyse avsluttet med kode %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Rapportering fullført med kode %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Navn"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Verdi"
@@ -500,27 +500,29 @@ msgid "Click 'Apply' to start reporting"
msgstr "Klikk «Bruk» for å starte innrapportering"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"Klikk «Fremover» for å gå videre med analyse og rapportering av dette "
-"problemet."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Detaljer"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -588,13 +590,15 @@ msgstr "Bruk: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -626,82 +630,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Ny feil-ID: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Klarte ikke å lage en oppføring i bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Feilen er allerede rapportert: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Legger %s til på Cc:-listen"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Legger til en ny kommentar i feilrapport %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -723,119 +727,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Kam ikke skrive til «%s»: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Er dette ok? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Kan ikke fjerne «%s»: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -864,7 +901,7 @@ msgstr "Sender en e-post..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -891,21 +928,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Dette rapporten ble lagt til i %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Rapporten ble lagret til %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -997,7 +1032,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1006,7 +1041,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1021,8 +1056,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1091,8 +1126,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/nds.po b/po/nds.po
index aface4d4..4fc8c6c5 100644
--- a/po/nds.po
+++ b/po/nds.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"POT-Creation-Date: 2011-05-02 20:23+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Low German <nds-lowgerman@lists.sourceforge.net>\n"
"MIME-Version: 1.0\n"
@@ -22,7 +22,7 @@ msgid "ABRT notification applet"
msgstr ""
#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/gui-gtk/abrt-gtk.c:358
msgid "Automatic Bug Reporting Tool"
msgstr ""
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
@@ -72,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT opmaken"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -97,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr ""
@@ -205,49 +205,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr ""
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr ""
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr ""
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr ""
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -263,7 +263,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -276,35 +276,35 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -324,14 +324,14 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
"Wrong settings detected for %s, reporting will probably fail if you continue"
" with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
@@ -342,39 +342,39 @@ msgstr ""
msgid "View and report application crashes"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Datei"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Bewarken"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Hölp"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -413,56 +413,56 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Naam"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -498,25 +498,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Details"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -622,82 +626,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -720,118 +724,147 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -860,7 +893,7 @@ msgstr ""
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -887,12 +920,12 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr ""
@@ -1002,7 +1035,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
diff --git a/po/nl.po b/po/nl.po
index d99a5dfe..052383bd 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,10 +7,10 @@ msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"POT-Creation-Date: 2011-05-02 20:23+0200\n"
+"PO-Revision-Date: 2011-05-03 14:35+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
-"Language-Team: Dutch <>\n"
+"Language-Team: Dutch (http://www.transifex.net/projects/p/fedora/team/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -22,7 +22,7 @@ msgid "ABRT notification applet"
msgstr "ABRT bericht applet "
#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/gui-gtk/abrt-gtk.c:358
msgid "Automatic Bug Reporting Tool"
msgstr "Automatisch bug rapporteer gereedschap"
@@ -50,7 +50,7 @@ msgstr ""
"Mededelingen gebied applet om gebruiker te berichten over problemen ontdekt "
"door ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "Geert Warrink <geert.warrink@onsnet.nu>"
@@ -74,7 +74,7 @@ msgstr "Er is een probleem opgetreden"
msgid "Open ABRT"
msgstr "Open ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -119,7 +119,7 @@ msgstr ""
"»-V, --version»»Toon versie en sluit af\n"
"»-v, --verbose»»Breedsprakig\n"
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Je moet exact een bewerking specificeren."
@@ -233,24 +233,24 @@ msgstr "Je hebt een getal buiten het bereik gekozen"
msgid "Invalid input, program exiting..."
msgstr "Ongeldige input, het programma gaat afsluiten..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Rapporteren..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Rapporteren met gebruik van %s? "
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Overslaan..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Rapporteren is uitgezet omdat de backtrace onbruikbaar is."
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -259,12 +259,12 @@ msgstr ""
"Probeer debuginfo handmatig te installeren met het commando: \"debuginfo-"
"install %s\" en probeer het opnieuw\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Crash gerapporteerd via %d rapport gebeurtenissen (%d fouten)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -274,13 +274,13 @@ msgstr ""
"\n"
"Bevraag pakket database en sla pakket naam, onderdelen en beschrijving op"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -298,7 +298,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" of: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Loggen naar syslog"
@@ -311,21 +311,21 @@ msgstr "Handel gebeurtenis af"
msgid "List possible events [which start with PFX]"
msgstr "Laat mogelijke gebeurtenissen zien [die beginnen met PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Voeg programmanamen toe aan de log"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [opties]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Gebruik UID als cliënt uid"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -333,15 +333,15 @@ msgstr ""
"De grootte van het rapport overschreed de quota. Controleer de "
"MaxCrashReportsSize waarde van het systeem in abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Niet instellen als daemon"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Loggen naar syslog zelfs met -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Afsluiten na SEC seconden van inactiviteit"
@@ -361,7 +361,7 @@ msgstr "Gebeurtenis"
msgid "Configure E_vent"
msgstr "Configureer _gebeurtenis"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
"Wrong settings detected for %s, reporting will probably fail if you continue"
@@ -370,7 +370,7 @@ msgstr ""
"Er zijn verkeerde instellingen gedetecteerd voor %s, de rapportage zal "
"waarschijnlijk mislukken als je doorgaat met de huidige configuratie."
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
@@ -383,39 +383,39 @@ msgstr ""
msgid "View and report application crashes"
msgstr "Bekijk en rapporteer crashes van toepassingen"
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Gerapporteerd"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Probleem"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Laatste optreden"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Bestand"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "Be_werken"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Hulp"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "_Gebeurtenis configuratie"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Online _Hulp"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -463,19 +463,19 @@ msgstr "(binair bestand, %llu bytes)"
msgid "(no description)"
msgstr "(geen beschrijving)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu bytes, %u bestanden"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Er is geen verwerking gedefinieerd voor de gebeurtenis '%s'"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -484,37 +484,37 @@ msgstr ""
"juiste stappen op te volgen."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Rapportage is uitgezet omdat de backtrace onbruikbaar is."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Je moet de backtrace controleren op gevoelige data."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Je moet instemmen met het versturen van de backtrace."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Analyseren..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analyseren afgewerkt met exit code %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Rapportage afgewerkt met exit code %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Naam"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Waarde"
@@ -559,29 +559,31 @@ msgid "Click 'Apply' to start reporting"
msgstr "Klik op 'Toepassen' om met rapportage te beginnen"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"Klik op 'Doorgaan' om verder te gaan met het analyseren en rapporteren van "
-"dit probleem."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Configureer _Gebeurtenissen"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Details"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
"Hoe trad dit probleem op (stap-voor-stap)? Hoe kan het gereproduceerd "
"worden?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Ik _ga accoord met het indienen van de backtrace"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Opnieuw genereren van backtrace"
@@ -701,76 +703,76 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Nieuwe bug id: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr "Lege inlog of wachtwoord, controleer jouw configuratie"
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "Het essentiële bestand '%s' ontbreekt, kan niet doorgaan.."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "Het essentiële bestand '%s' is leeg, kan niet doorgaan .."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Inloggen op Bugzilla op %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Controleren voor duplicaten"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Verplicht onderdeel 'bugs' ontbreekt"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() faalde. Kon alle noodzakelijke informatie niet verzamelen"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Maak een nieuwe bug aan"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Het aanmaken van een Bugzilla ingang mislukte"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Afmelden"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Bug is al aangemeld: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla kon de ouder van bug %d niet vinden"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Voeg %s toe aan CC lijst"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Voeg nieuw commentaar toe aan bug(%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -780,7 +782,7 @@ msgstr ""
"\n"
"Rapporteer probleem naar Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Configuratiebestand (kan meerdere keren gegeven worden)"
@@ -806,120 +808,149 @@ msgstr "Sluit gdb af als het meer dan N secondes draait"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Backtrace wordt gegenereerd en opgeslagen, %u bytes"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Cpio extraheren uit %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Kan niet naar '%s' schrijven: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Kan pakket '%s' niet uitpakken"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "Bestanden van %s gemaakt van %s in cache opslaan"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Kan geen bestanden uitpakken uit '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Downloaden (%i van %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Opzoeken van benodigde pakketten in de repositories"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Kan geen pakketten voor %u debuginfo bestanden vinden"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Te downloaden pakketten: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Downloaden van %.2fMB, geïnstalleerde grootte: %.2fMB"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Is dit ok? [j/N]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Downloaden van pakket %s mislukte"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Uitpakken mislukte, download wordt afgebroken..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "Alle gedownloade pakketten zijn geëxtraheerd, %s wordt verwijderd"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Kan %s niet verwijderen, bevat waarschijnlijk een fout log"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Kan '%s' niet verwijderen: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Verlaten op gebruikerscommando"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Gebruik: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Je moet het pad naar coredump opgeven."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"Coredump refereert naar %u debuginfo bestanden, %u ervan zijn niet "
"geïnstalleerd"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Ontbrekend debuginfo bestand: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "Alle %u debuginfo bestanden zijn beschikbaar"
@@ -951,11 +982,8 @@ msgstr "Versturen van een email..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d MAP [-c CONFFILE]\n"
-" \n"
-"Verstuur gecomprimeerd tar bestand van dump map MAP via email"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -984,12 +1012,12 @@ msgstr "Toevoegen aan, of overschrijven van BESTAND"
msgid "Create reported_to in DIR"
msgstr "Maak reported_to aan in MAP"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Het rapport werd toegevoegd aan %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Het rapport werd opgeslagen in %s"
@@ -1110,7 +1138,7 @@ msgstr "Maak ABRT dump aan in MAP voor elke gevonden oops"
msgid "Make the dump directory world readable"
msgstr "Maak de dump map leesbaar voor wereld"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "log naar syslog"
diff --git a/po/or.po b/po/or.po
index 925d229f..ce57f42a 100644
--- a/po/or.po
+++ b/po/or.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Oriya <None>\n"
+"Language: or\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: or\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT ବିଜà­à¬žà¬ªà­à¬¤à¬¿ ଆପଲେଟ"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "ସà­à­±à­Ÿà¬‚ଚାଳିତ ତà­à¬°à­à¬Ÿà¬¿ ନିବାରଣ ସାଧନ"
@@ -47,10 +47,9 @@ msgstr "ଚେତାବନୀ"
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-"ABRT ଦà­à­±à¬¾à¬°à¬¾ ଚିହà­à¬¨à¬¾à¬¹à­‹à¬‡à¬¥à¬¿à¬¬à¬¾ ସମସà­à­Ÿà¬¾à¬—à­à¬¡à¬¼à¬¿à¬• ବିଷୟରେ ଚାଳକଙà­à¬•à­ ସୂଚାଇବା ପାଇଠ"
-"ବିଜà­à¬žà¬ªà­à¬¤à¬¿ କà­à¬·à­‡à¬¤à­à¬° ଆପଲେଟ"
+"ABRT ଦà­à­±à¬¾à¬°à¬¾ ଚିହà­à¬¨à¬¾à¬¹à­‹à¬‡à¬¥à¬¿à¬¬à¬¾ ସମସà­à­Ÿà¬¾à¬—à­à¬¡à¬¼à¬¿à¬• ବିଷୟରେ ଚାଳକଙà­à¬•à­ ସୂଚାଇବା ପାଇଠବିଜà­à¬žà¬ªà­à¬¤à¬¿ କà­à¬·à­‡à¬¤à­à¬° ଆପଲେଟ"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "ମନୋଜ କà­à¬®à¬¾à¬° ଗିରି <mgiri@redhat.com>"
@@ -74,7 +73,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT ଖୋଲନà­à¬¤à­"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +98,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "ଆପଣଙà­à¬•à­ ପà­à¬°à¬•à­ƒà¬¤à¬°à­‡ ଗୋଟିଠପà­à¬°à­Ÿà­‹à¬—କୠଉଲà­à¬²à­‡à¬– କରିବାକୠହେବ"
@@ -177,7 +176,7 @@ msgstr ""
"ବିବରଣୀରେ କୌଣସି ପରିବରà­à¬¤à­à¬¤à¬¨ ଚିହà­à¬¨à¬¾à¬ªà¬¡à¬¼à¬¿ ନାହିà¬"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -213,40 +212,39 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "ଖବର କରà­à¬…ଛି..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "%s କୠବà­à­Ÿà¬¬à¬¹à¬¾à¬° କରି ଖବର କରିବେ କି?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "à¬à¬¡à¬¼à¬¾à¬‡à¬¦à­‡à¬‰à¬›à¬¿..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr ""
-"ଖବର କରିବା ପଦà­à¬§à¬¤à¬¿à¬•à­ ନିଷà­à¬•à­à¬°à¬¿à­Ÿ କରାଯାଇଛି, ଉପରେ ଦରà­à¬¶à¬¾à¬¯à¬¾à¬‡à¬¥à¬¿à¬¬à¬¾ ସମସà­à­Ÿà¬¾à¬—à­à¬¡à¬¼à¬¿à¬•à­ "
-"ଦୟାକରି ସମାଧାନ କରନà­à¬¤à­"
+"ଖବର କରିବା ପଦà­à¬§à¬¤à¬¿à¬•à­ ନିଷà­à¬•à­à¬°à¬¿à­Ÿ କରାଯାଇଛି, ଉପରେ ଦରà­à¬¶à¬¾à¬¯à¬¾à¬‡à¬¥à¬¿à¬¬à¬¾ ସମସà­à­Ÿà¬¾à¬—à­à¬¡à¬¼à¬¿à¬•à­ ଦୟାକରି ସମାଧାନ କରନà­à¬¤à­"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"ଦୟାକରି ତà­à¬°à­à¬Ÿà¬¿ ନିବାରଣ ସୂଚନାକୠà¬à¬¹à¬¿ ନିରà­à¬¦à­à¬¦à­‡à¬¶à¬•à­ ବà­à­Ÿà¬¬à¬¹à¬¾à¬° କରି ହସà­à¬¤à¬•à­ƒà¬¤ ଭାବରେ "
-"ସà­à¬¥à¬¾à¬ªà¬¨ କରନà­à¬¤à­: \"debuginfo-install %s\" à¬à¬¬à¬‚ ପà­à¬£à¬¿à¬¥à¬°à­‡ ଚେଷà­à¬Ÿà¬¾à¬•à¬°à¬¨à­à¬¤à­\n"
+"ଦୟାକରି ତà­à¬°à­à¬Ÿà¬¿ ନିବାରଣ ସୂଚନାକୠà¬à¬¹à¬¿ ନିରà­à¬¦à­à¬¦à­‡à¬¶à¬•à­ ବà­à­Ÿà¬¬à¬¹à¬¾à¬° କରି ହସà­à¬¤à¬•à­ƒà¬¤ ଭାବରେ ସà­à¬¥à¬¾à¬ªà¬¨ କରନà­à¬¤à­: "
+"\"debuginfo-install %s\" à¬à¬¬à¬‚ ପà­à¬£à¬¿à¬¥à¬°à­‡ ଚେଷà­à¬Ÿà¬¾à¬•à¬°à¬¨à­à¬¤à­\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "%d ବିବରଣୀ ଘଟଣାଗà­à¬¡à¬¼à¬¿à¬• ମାଧà­à¬¯à¬®à¬°à­‡ ବିନାଶକୠଖବର କରାଯାଇଥିଲା (%d ତà­à¬°à­à¬Ÿà¬¿)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -256,13 +254,13 @@ msgstr ""
"\n"
"ପà­à­Ÿà¬¾à¬•à­‡à¬œ ତଥà­à­Ÿà¬¾à¬§à¬¾à¬°à¬•à­ ପଚାରନà­à¬¤à­ à¬à¬¬à¬‚ ପà­à­Ÿà¬¾à¬•à­‡à¬œ ନାମ, ଉପାଦାନ, à¬à¬¬à¬‚ ବରà­à¬£à­à¬£à¬¨à¬¾à¬•à­ ସଂରକà­à¬·à¬£ କରନà­à¬¤à­"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -280,7 +278,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" or: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "syslog ପାଇଠଲଗ"
@@ -291,40 +289,39 @@ msgstr "EVENT କୠନିୟନà­à¬¤à­à¬°à¬£ କରନà­à¬¤à­"
#: ../src/daemon/abrt-handle-crashdump.c:63
msgid "List possible events [which start with PFX]"
-msgstr ""
-"ସମà­à¬­à¬¾à¬¬à­à­Ÿ ଘଟଣାଗà­à¬¡à¬¼à¬¿à¬•à­ ତାଲିକାଭà­à¬•à­à¬¤ କରନà­à¬¤à­ [ଯାହାକି PFX ସହିତ ଆରମà­à¬­ ହୋଇଥାà¬]"
+msgstr "ସମà­à¬­à¬¾à¬¬à­à­Ÿ ଘଟଣାଗà­à¬¡à¬¼à¬¿à¬•à­ ତାଲିକାଭà­à¬•à­à¬¤ କରନà­à¬¤à­ [ଯାହାକି PFX ସହିତ ଆରମà­à¬­ ହୋଇଥାà¬]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "ଲଗରେ ପà­à¬°à¬—à­à¬°à¬¾à¬® ନାମଗà­à¬¡à¬¼à¬¿à¬•à­ ଯୋଗ କରନà­à¬¤à­"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [ବିକଳà­à¬ªà¬—à­à¬¡à¬¼à¬¿à¬•]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "UID କୠକà­à¬²à¬¾à¬à¬£à­à¬Ÿ uid ଭାବରେ ବà­à­Ÿà¬¬à¬¹à¬¾à¬° କରନà­à¬¤à­"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-"ବିବରଣୀ ଆକାର ସଂରକà­à¬·à¬£à¬•à­ ଅତିକà­à¬°à¬® କରିଛି। ଦୟାକରି ତନà­à¬¤à­à¬°à¬° MaxCrashReportsSize "
-"ମୂଲà­à­Ÿà¬•à­ abrt.conf ରେ ଯାଞà­à¬š କରନà­à¬¤à­à¥¤"
+"ବିବରଣୀ ଆକାର ସଂରକà­à¬·à¬£à¬•à­ ଅତିକà­à¬°à¬® କରିଛି। ଦୟାକରି ତନà­à¬¤à­à¬°à¬° MaxCrashReportsSize ମୂଲà­à­Ÿà¬•à­ abrt.conf "
+"ରେ ଯାଞà­à¬š କରନà­à¬¤à­à¥¤"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "daemonize କରନà­à¬¤à­ ନାହିà¬"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "-d ସହିତ ମଧà­à¬¯ syslog ଘଟଣାକୠଲଗ କରନà­à¬¤à­"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "SEC ସେକଣà­à¬¡ ନିଷà­à¬•à­à¬°à¬¿à­Ÿ ହେବା ପରେ ପà­à¬°à¬¸à­à¬¥à¬¾à¬¨ କରନà­à¬¤à­"
@@ -344,57 +341,57 @@ msgstr "ଘଟଣା"
msgid "Configure E_vent"
msgstr "ଘଟଣାକୠବିନà­à¬¯à¬¾à¬¸ କରନà­à¬¤à­ (_v)"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "ପà­à¬°à­Ÿà­‹à¬— ନଷà­à¬Ÿà¬—à­à¬¡à¬¼à¬¿à¬•à­ ଦେଖନà­à¬¤à­ à¬à¬¬à¬‚ ଖବର କରନà­à¬¤à­"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "ଖବର କରାଯାଇଛି"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "ସମସà­à¬¯à¬¾"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "ଅନà­à¬¤à¬¿à¬® ଘଟଣା"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "ଫାଇଲ (_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "ସମà­à¬ªà¬¾à¬¦à¬¨ କରନà­à¬¤à­ (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "ସହାୟତା (_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "ଘଟଣା ବିନà­à­Ÿà¬¾à¬¸ (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "ଅନ ଲାଇନ ସହାୟତା (_H)"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "ପà­à¬°à­Ÿà­‹à¬— ନଷà­à¬Ÿà¬—à­à¬¡à¬¼à¬¿à¬•à­ ଦେଖନà­à¬¤à­ à¬à¬¬à¬‚ ଖବର କରନà­à¬¤à­"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -426,8 +423,8 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
-"ନୂତନ ଲିଖନଯୋଗà­à­Ÿ ଡିରେକà­à¬Ÿà­‹à¬°à­€, କିନà­à¬¤à­ '%s' ଟି ଲିଖନଯୋଗà­à­Ÿ ନà­à¬¹à¬à¥¤ à¬à¬¹à¬¾à¬•à­ '%s' କୠ"
-"ଘà­à¬žà­à¬šà¬¾à¬‡ à¬à¬¬à¬‚ଘà­à¬žà­à¬šà¬¾à¬¯à¬¾à¬‡à¬¥à¬¿à¬¬à¬¾ ନକଲ ମଧà­à¬¯à¬°à­‡ କାରà­à¬¯à­à­Ÿ କରିବେ କି?"
+"ନୂତନ ଲିଖନଯୋଗà­à­Ÿ ଡିରେକà­à¬Ÿà­‹à¬°à­€, କିନà­à¬¤à­ '%s' ଟି ଲିଖନଯୋଗà­à­Ÿ ନà­à¬¹à¬à¥¤ à¬à¬¹à¬¾à¬•à­ '%s' କୠଘà­à¬žà­à¬šà¬¾à¬‡ à¬à¬¬à¬‚ଘà­à¬žà­à¬šà¬¾à¬¯à¬¾à¬‡à¬¥à¬¿à¬¬à¬¾ "
+"ନକଲ ମଧà­à¬¯à¬°à­‡ କାରà­à¬¯à­à­Ÿ କରିବେ କି?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -442,60 +439,59 @@ msgstr "(ଦà­à­±à¬®à¬¿à¬• ଫାଇଲ, %llu ବାଇଟ)"
msgid "(no description)"
msgstr "(କୌଣସି ବରà­à¬£à­à¬£à¬¨à¬¾ ନାହିà¬)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu ବାଇଟ, %u ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "ନାଠ'%s' ପାଇଠସଞà­à¬šà¬¾à¬³à¬¨à¬•à­ ବà­à­Ÿà¬¾à¬–à­à­Ÿà¬¾ କରାଯାଇଛି"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
-"ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸à¬Ÿà¬¿ ସମà­à¬ªà­‚ରà­à¬£à­à¬£ ହୋଇନାହିà¬, ଦୟାକରି ନିଶà­à¬šà¬¿à¬¤ କରନà­à¬¤à­ ଯେ ଆପଣ ପà­à¬¨à¬ƒ ଉତà­à¬ªà¬¾à¬¦à¬¨ "
-"କରିବା ପାଇଠଉତà­à¬¤à¬® ପଦକà­à¬·à­‡à¬ª ପà­à¬°à¬¦à¬¾à¬¨ କରିଛନà­à¬¤à¬¿à¥¤"
+"ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸à¬Ÿà¬¿ ସମà­à¬ªà­‚ରà­à¬£à­à¬£ ହୋଇନାହିà¬, ଦୟାକରି ନିଶà­à¬šà¬¿à¬¤ କରନà­à¬¤à­ ଯେ ଆପଣ ପà­à¬¨à¬ƒ ଉତà­à¬ªà¬¾à¬¦à¬¨ କରିବା ପାଇଠଉତà­à¬¤à¬® "
+"ପଦକà­à¬·à­‡à¬ª ପà­à¬°à¬¦à¬¾à¬¨ କରିଛନà­à¬¤à¬¿à¥¤"
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr ""
-"ଖବର କରିବା ପଦà­à¬§à¬¤à¬¿à¬•à­ ନିଷà­à¬•à­à¬°à¬¿à­Ÿ କରାଯାଇଛି, ଉପରେ ଦରà­à¬¶à¬¾à¬¯à¬¾à¬‡à¬¥à¬¿à¬¬à¬¾ ସମସà­à­Ÿà¬¾à¬—à­à¬¡à¬¼à¬¿à¬•à­ "
-"ଦୟାକରି ସମାଧାନ କରନà­à¬¤à­à¥¤"
+"ଖବର କରିବା ପଦà­à¬§à¬¤à¬¿à¬•à­ ନିଷà­à¬•à­à¬°à¬¿à­Ÿ କରାଯାଇଛି, ଉପରେ ଦରà­à¬¶à¬¾à¬¯à¬¾à¬‡à¬¥à¬¿à¬¬à¬¾ ସମସà­à­Ÿà¬¾à¬—à­à¬¡à¬¼à¬¿à¬•à­ ଦୟାକରି ସମାଧାନ କରନà­à¬¤à­à¥¤"
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "ସà­à¬ªà¬°à­à¬¶à¬•à¬¾à¬¤à¬° ତଥà­à­Ÿ ପାଇଠଆପଣଙà­à¬•à­ ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸à¬•à­ ଯାଞà­à¬š କରିବା ଆବଶà­à­Ÿà¬•à¥¤"
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "ଆପଣ ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à¬¾à¬¸à¬•à­ ପଠାଇବା ପାଇଠସରହମତ ହେବା ଆବଶà­à­Ÿà¬•à¥¤"
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "ବିଶà­à¬³à­‡à¬·à¬£ କରà­à¬…ଛି ..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "ପà­à¬°à¬¸à­à¬¥à¬¾à¬¨ ସଂକେତ %d ସହିତ ବିଶà­à¬³à­‡à¬·à¬£ ସମାପà­à¬¤ ହୋଇଛି"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "ପà­à¬°à¬¸à­à¬¥à¬¾à¬¨ ସଂକେତ %d ସହିତ ଖବର କରିବା ସମାପà­à¬¤ ହୋଇଛି"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "ନାମ"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "ମୂଲà­à­Ÿ"
@@ -504,8 +500,8 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b>ଆପଣଙà­à¬•à¬° ମନà­à¬¤à¬¬à­à­Ÿ ବà­à­Ÿà¬•à­à¬¤à¬¿à¬—ତ ନà­à¬¹à¬à¥¤</b> ସେମାନେ ସରà­à¬¬à¬¸à¬¾à¬§à¬¾à¬°à¬£à¬°à­‡ ଦୃଶà­à­Ÿà¬®à¬¾à¬¨ ସମସà­à­Ÿà¬¾ "
-"ବିବରଣୀରେ ଅନà­à¬¤à¬°à­à¬­à­à¬•à­à¬¤à¥¤"
+"<b>ଆପଣଙà­à¬•à¬° ମନà­à¬¤à¬¬à­à­Ÿ ବà­à­Ÿà¬•à­à¬¤à¬¿à¬—ତ ନà­à¬¹à¬à¥¤</b> ସେମାନେ ସରà­à¬¬à¬¸à¬¾à¬§à¬¾à¬°à¬£à¬°à­‡ ଦୃଶà­à­Ÿà¬®à¬¾à¬¨ ସମସà­à­Ÿà¬¾ ବିବରଣୀରେ "
+"ଅନà­à¬¤à¬°à­à¬­à­à¬•à­à¬¤à¥¤"
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -521,46 +517,46 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
-"ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸ ବିକାଶକାରୀମାନଙà­à¬•à­ ନଷà­à¬Ÿà¬° ବିବରଣୀ ପà­à¬°à¬¦à¬¾à¬¨ କରିଥାà¬, ଯାହାଫଳରେ ସେମାନଙà­à¬•à­ "
-"ସମସà­à­Ÿà¬¾à¬° ଉତà­à¬¸à¬•à­ ନିରୀକà­à¬·à¬£ କରିବାରେ ସହାୟତା କରିଥାà¬à¥¤ ଦୟାକରି à¬à¬¹à¬¾à¬•à­ ସମୀକà­à¬·à¬¾ କରନà­à¬¤à­ "
-"à¬à¬¬à¬‚ ସà­à¬ªà¬°à­à¬¶à¬•à¬¾à¬¤à¬° ତଥà­à­Ÿà¬•à­ ବାହାର କରିଦିଅନà­à¬¤à­:"
+"ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸ ବିକାଶକାରୀମାନଙà­à¬•à­ ନଷà­à¬Ÿà¬° ବିବରଣୀ ପà­à¬°à¬¦à¬¾à¬¨ କରିଥାà¬, ଯାହାଫଳରେ ସେମାନଙà­à¬•à­ ସମସà­à­Ÿà¬¾à¬° ଉତà­à¬¸à¬•à­ "
+"ନିରୀକà­à¬·à¬£ କରିବାରେ ସହାୟତା କରିଥାà¬à¥¤ ଦୟାକରି à¬à¬¹à¬¾à¬•à­ ସମୀକà­à¬·à¬¾ କରନà­à¬¤à­ à¬à¬¬à¬‚ ସà­à¬ªà¬°à­à¬¶à¬•à¬¾à¬¤à¬° ତଥà­à­Ÿà¬•à­ ବାହାର "
+"କରିଦିଅନà­à¬¤à­:"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
"Can create more informative backtrace if you installed additional debug "
"packages"
msgstr ""
-"ଅଧିକ ସୂଚନା ବିଶିଷà­à¬Ÿ ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸à¬•à­ ନିରà­à¬®à¬¾à¬£ କରିପାରିବେ ଯଦି ଆପଣ ଅତିରିକà­à¬¤ ତà­à¬°à­à¬Ÿà¬¿ "
-"ନିବାରଣ ପà­à­Ÿà¬¾à¬•à­‡à¬œà¬—à­à¬¡à¬¼à¬¿à¬•à­ ସà­à¬¥à¬¾à¬ªà¬¨ କରନà­à¬¤à¬¿"
+"ଅଧିକ ସୂଚନା ବିଶିଷà­à¬Ÿ ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸à¬•à­ ନିରà­à¬®à¬¾à¬£ କରିପାରିବେ ଯଦି ଆପଣ ଅତିରିକà­à¬¤ ତà­à¬°à­à¬Ÿà¬¿ ନିବାରଣ ପà­à­Ÿà¬¾à¬•à­‡à¬œà¬—à­à¬¡à¬¼à¬¿à¬•à­ ସà­à¬¥à¬¾à¬ªà¬¨ "
+"କରନà­à¬¤à¬¿"
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "Click 'Apply' to start reporting"
msgstr "ଖବର କରିବା ଆରମà­à¬­à¬•à¬°à¬¿à¬¬à¬¾ ପାଇଠ'ପà­à¬°à­Ÿà­‹à¬— କରନà­à¬¤à­' କୠକà­à¬²à¬¿à¬• କରନà­à¬¤à­"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"à¬à¬¹à¬¿ ସମସà­à­Ÿà¬¾à¬•à­ ବିଶà­à¬³à­‡à¬·à¬£ କରି ଖବର କରିବା ସହିତ ଅଗà­à¬°à¬¸à¬° ହେବା ପାଇଠ'ଅଗà­à¬°à¬¸à¬° କରନà­à¬¤à­' କà­"
-" କà­à¬²à¬¿à¬• କରନà­à¬¤à­à¥¤"
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "ଘଟଣାଗà­à¬¡à¬¼à¬¿à¬•à­ ବିନà­à¬¯à¬¾à¬¸ କରନà­à¬¤à­ (_E)"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "ବିସà­à¬¤à­ƒà¬¤ ବିବରଣୀ"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
-msgstr ""
-"à¬à¬¹à¬¿ ସମସà­à­Ÿà¬¾ କିପରି ଘଟିଲା (ପଦକà­à¬·à­‡à¬ª ଅନà­à¬¸à¬¾à¬°à­‡)? à¬à¬¹à¬¾à¬•à­ କିପରି ପà­à¬¨à¬ƒ ଉତà­à¬ªà¬¾à¬¦à¬¨ "
-"କରାଯାଇପାରିବ?"
+msgstr "à¬à¬¹à¬¿ ସମସà­à­Ÿà¬¾ କିପରି ଘଟିଲା (ପଦକà­à¬·à­‡à¬ª ଅନà­à¬¸à¬¾à¬°à­‡)? à¬à¬¹à¬¾à¬•à­ କିପରି ପà­à¬¨à¬ƒ ଉତà­à¬ªà¬¾à¬¦à¬¨ କରାଯାଇପାରିବ?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "ମà­à¬ ବà­à­Ÿà¬¾à¬• ଟà­à¬°à­‡à¬¸ ଦାଖଲ କରିବାରେ ସହମତ â€(_a)"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸à¬•à­ ପà­à¬¨à¬ƒ ନିରà­à¬®à¬¾à¬£ କରନà­à¬¤à­"
@@ -590,8 +586,8 @@ msgid ""
"Use this button to generate more informative backtrace after you installed "
"additional debug packages"
msgstr ""
-"ଆପଣ ଅତିରିକà­à¬¤ ତà­à¬°à­à¬Ÿà¬¿ ନିବାରଣ ପà­à­Ÿà¬¾à¬•à­‡à¬œà¬—à­à¬¡à¬¼à¬¿à¬•à­ ସà­à¬¥à¬¾à¬ªà¬¨ କରିସାରିବା ପରେ ଅଧିକ ସୂଚନାମୟ "
-"ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸à¬•à­ ନିରà­à¬®à¬¾à¬£ କରିବା ପାଇଠà¬à¬¹à¬¿ ବଟନକୠବà­à­Ÿà¬¬à¬¹à¬¾à¬° କରନà­à¬¤à­"
+"ଆପଣ ଅତିରିକà­à¬¤ ତà­à¬°à­à¬Ÿà¬¿ ନିବାରଣ ପà­à­Ÿà¬¾à¬•à­‡à¬œà¬—à­à¬¡à¬¼à¬¿à¬•à­ ସà­à¬¥à¬¾à¬ªà¬¨ କରିସାରିବା ପରେ ଅଧିକ ସୂଚନାମୟ ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸à¬•à­ ନିରà­à¬®à¬¾à¬£ "
+"କରିବା ପାଇଠà¬à¬¹à¬¿ ବଟନକୠବà­à­Ÿà¬¬à¬¹à¬¾à¬° କରନà­à¬¤à­"
#: ../src/lib/abrt_curl.c:170 ../src/plugins/abrt-action-upload.c:45
#, c-format
@@ -630,16 +626,19 @@ msgstr "ବà­à¬¯à¬¬à¬¹à¬¾à¬° ବିଧି: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [options] -d DIR\n"
"\n"
-"C/C++ ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸à¬•à­ ବିଶà­à¬³à­‡à¬·à¬£ କରିଥାà¬, ନକଲି ହà­à­Ÿà¬¾à¬¸, ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸ ମାନà­à­Ÿà¬¤à¬¾à¬•à­ ସୃଷà­à¬Ÿà¬¿ କରିଥାà¬, à¬à¬¬à¬‚ ନଷà­à¬Ÿ ଫଳନକୠଡମà­à¬ª ଡିରେକà­à¬Ÿà­‹à¬°à­€ DIR ରେ ଚିହà­à¬¨à¬¿à¬¥à¬¾à¬"
+"C/C++ ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸à¬•à­ ବିଶà­à¬³à­‡à¬·à¬£ କରିଥାà¬, ନକଲି ହà­à­Ÿà¬¾à¬¸, ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸ ମାନà­à­Ÿà¬¤à¬¾à¬•à­ ସୃଷà­à¬Ÿà¬¿ କରିଥାà¬, à¬à¬¬à¬‚ ନଷà­à¬Ÿ "
+"ଫଳନକୠଡମà­à¬ª ଡିରେକà­à¬Ÿà­‹à¬°à­€ DIR ରେ ଚିହà­à¬¨à¬¿à¬¥à¬¾à¬"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -680,76 +679,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "ନୂତନ ତà­à¬°à­à¬Ÿà¬¿ id: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "%s ରେ ବଗଜିଲାରେ ଲଗଇନ କରà­à¬…ଛି"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "ନକଲିଗà­à¬¡à¬¼à¬¿à¬•à­ ଯାଞà­à¬š କରà­à¬…ଛି"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "ଆବଶà­à­Ÿà¬• ସଦସà­à­Ÿ 'bugs' ଅନà­à¬ªà¬¸à­à¬¥à¬¿à¬¤"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
-msgstr ""
-"get_bug_info() ବିଫଳ ହୋଇଛି। ସମସà­à­Ÿ ଆବଶà­à­Ÿà¬•à­€à­Ÿ ସୂଚନାକୠସଂଗà­à¬°à¬¹ କରିପାରିଲା ନାହିà¬"
+msgstr "get_bug_info() ବିଫଳ ହୋଇଛି। ସମସà­à­Ÿ ଆବଶà­à­Ÿà¬•à­€à­Ÿ ସୂଚନାକୠସଂଗà­à¬°à¬¹ କରିପାରିଲା ନାହିà¬"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "ଗୋଟିଠନୂତନ ତà­à¬°à­à¬Ÿà¬¿ ନିରà­à¬®à¬¾à¬£ କରà­à¬…ଛି"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Bugzilla ଭରଣ ନିରà­à¬®à¬¾à¬£à¬°à­‡ ବିଫଳ ହୋଇଛି"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "ଲଗଆଉଟ କରà­à¬…ଛି"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "ତà­à¬°à­à¬Ÿà¬¿à¬•à­ ପୂରà­à¬¬à¬°à­ ଖବର କରାଯାଇଛି: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla ମୂଖà­à­Ÿ ତà­à¬°à­à¬Ÿà¬¿ %d କୠଖୋଜିପାରିଲା ନାହିà¬"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "%s କୠCC ତାଲିକାରେ ଯୋଗ କରନà­à¬¤à­"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "ତà­à¬°à­à¬Ÿà¬¿(%d) ରେ ନୂତନ ନିରà­à¬¦à­à¬¦à­‡à¬¶ ଯୋଗ କରନà­à¬¤à­"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -759,7 +757,7 @@ msgstr ""
"\n"
"ବଗଜିଲାରେ ସମସà­à­Ÿà¬¾à¬•à­ ଖବର କରିଥାà¬"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "ବିନà­à­Ÿà¬¾à¬¸ ଫାଇଲ (ହà­à¬à¬¤à¬ƒ ଅନେକ ଥର ଦିଆଯାଇଥାà¬)"
@@ -784,121 +782,152 @@ msgstr "gdb କୠବନà­à¬¦ କରନà­à¬¤à­ ଯଦି à¬à¬¹à¬¾ N ସେà
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "ବà­à­Ÿà¬¾à¬•à¬Ÿà­à¬°à­‡à¬¸ ନିରà­à¬®à¬¾à¬£ ହୋଇଛି à¬à¬¬à¬‚ ସଂରକà­à¬·à¬£ କରାସରିଛି, %u ବାଇଟ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "%s ରୠcpio କୠବାହାର କରà­à¬…ଛି"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "'%s' ରେ ଲେଖି ପାରିଲା ନାହିà¬: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "ପà­à­Ÿà¬¾à¬•à­‡à¬œ '%s' କୠବାହାର କରିପାରିବେ ନାହିà¬"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "%s ରୠନିରà­à¬®à¬¿à¬¤ %s ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•à­ କà­à­Ÿà¬¾à¬¶à¬°à­‡ ରଖà­à¬…ଛି"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "'%s' ରୠଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•à­ ବାହାର କରିପାରିବେ ନାହିà¬"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "(%i ର %i) %s କୠଆହରଣ କରà­à¬…ଛି: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "ସଂଗà­à¬°à¬¹à¬¾à¬³à­Ÿà¬°à­‡ ଆବଶà­à­Ÿà¬•à­€à­Ÿ ପà­à­Ÿà¬¾à¬•à­‡à¬œà¬—à­à¬¡à¬¼à¬¿à¬•à­ ଦେଖà­à¬…ଛି"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "%u ତà­à¬°à­à¬Ÿà¬¿à¬¨à¬¿à¬¬à¬¾à¬°à¬£ ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬• ପାଇଠପà­à­Ÿà¬¾à¬•à­‡à¬œà¬—à­à¬¡à¬¼à¬¿à¬•à­ ଖୋଜିପାରିବେ ନାହିà¬"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "ଆହରଣ କରିବା ପାଇଠଥିବା ପà­à­Ÿà¬¾à¬•à­‡à¬œà¬—à­à¬¡à¬¼à¬¿à¬•: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "%.2fMb ଆହରଣ କରà­à¬…ଛି, ସà­à¬¥à¬¾à¬ªà¬¨ ଆକାର: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "à¬à¬¹à¬¾ ଠିକ ଅଛି କି? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "%s ପà­à­Ÿà¬¾à¬•à­‡à¬œà¬•à­ ଆହରଣ କରିବା ବିଫଳ ହୋଇଛି"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "ପà­à­Ÿà¬¾à¬• କରିବା ବିଫଳ ହୋଇଛି, ଆହରଣକୠବନà­à¬¦ କରà­à¬…ଛି..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "ସମସà­à¬¤ ଆହରଣ କରାଯାଇଥିବା ପà­à­Ÿà¬¾à¬•à­‡à¬œà¬—à­à¬¡à¬¼à¬¿à¬•à­ ବାହାର କରାଯାଇଛି, %s କୠକାଢ଼à­à¬…ଛି"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s କୠକାଢ଼à­à¬…ଛି, ସମà­à¬­à¬¬à¬¤à¬ƒ ଗୋଟିଠତà­à¬°à­à¬Ÿà¬¿ ଲଗ ଧାରଣ କରିଥାଇପାରେ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "'%s' କୠକାଢ଼ିପାରିବେ ନାହିà¬: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "ଚାଳକ ନିରà­à¬¦à­à¬¦à­‡à¬¶ ଉପରେ ପà­à¬°à¬¸à­à¬¥à¬¾à¬¨ କରà­à¬…ଛି"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "ବà­à­Ÿà¬¬à¬¹à¬¾à¬° ବିଧି: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "ଆପଣଙà­à¬•à­ କୋରଡମà­à¬ª ପାଇଠଗୋଟିଠପଥକୠଉଲà­à¬²à­‡à¬– କରିବାକୠହେବ।"
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
-msgstr ""
-"କୋରଡମà­à¬ª ସନà­à¬¦à¬°à­à¬­ %u ତà­à¬°à­à¬Ÿà¬¿à¬¨à¬¿à¬¬à¬¾à¬°à¬£ ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•, ସେମାନଙà­à¬• ମଧà­à¬¯à¬°à­ %u ସà­à¬¥à¬¾à¬ªà¬¿à¬¤ "
-"ହୋଇନାହିà¬"
+msgstr "କୋରଡମà­à¬ª ସନà­à¬¦à¬°à­à¬­ %u ତà­à¬°à­à¬Ÿà¬¿à¬¨à¬¿à¬¬à¬¾à¬°à¬£ ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•, ସେମାନଙà­à¬• ମଧà­à¬¯à¬°à­ %u ସà­à¬¥à¬¾à¬ªà¬¿à¬¤ ହୋଇନାହିà¬"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "ଅନà­à¬ªà¬¸à­à¬¥à¬¿à¬¤ ତà­à¬°à­à¬Ÿà¬¿à¬¨à¬¿à¬¬à¬¾à¬°à¬£ ଫାଇଲ: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "ସମସà­à¬¤ %u ତà­à¬°à­à¬Ÿà¬¿à¬¨à¬¿à¬¬à¬¾à¬°à¬£ ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬• ଉପଲବà­à¬§"
@@ -930,11 +959,8 @@ msgstr "ଗୋଟିଠଇମେଲ ପଠାଉଅଛି..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"ଡମà­à¬ª ଡିରେକà­à¬Ÿà­‹à¬°à­€ DIRର ସଙà­à¬•à­à¬šà¬¿à¬¤ ଟାରବଲକୠଇମେଲ ମାଧà­à¬¯à¬®à¬°à­‡ ପଠାଇଥାà¬"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -963,21 +989,19 @@ msgstr "FILE କୠଯୋଡନà­à¬¤à­, ଅଥବା ନବଲିଖନ କà¬
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "ବିବରଣୀକୠ%s ରେ ଯୋଡ଼ିଥାà¬"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "ବିବରଣୀକୠ%s ରେ ସଂରକà­à¬·à¬£ କରିଥାà¬"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1013,7 +1037,8 @@ msgid ""
msgstr ""
" [-v] [-d SIZE:DIR]... [-f SIZE:DIR]... [-p DIR]\n"
"\n"
-"ଡମà­à¬ª ଡିରେକà­à¬Ÿà­‹à¬°à­€ (-d) କୠଅଥବା ଫାଇଲ (-f) କୠDIRs ରେ ଅପସାରଣ କରିଥାଠଯେପରà­à¬¯à­à­Ÿà¬¨à­à¬¤ ସେମାନେ ଆକାରରେ କà­à¬·à­à¬¦à­à¬°à¬¤à¬° ଥାà¬"
+"ଡମà­à¬ª ଡିରେକà­à¬Ÿà­‹à¬°à­€ (-d) କୠଅଥବା ଫାଇଲ (-f) କୠDIRs ରେ ଅପସାରଣ କରିଥାଠଯେପରà­à¬¯à­à­Ÿà¬¨à­à¬¤ ସେମାନେ "
+"ଆକାରରେ କà­à¬·à­à¬¦à­à¬°à¬¤à¬° ଥାà¬"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
@@ -1078,7 +1103,7 @@ msgstr "ପà­à¬°à¬¸à­à¬¥à¬¾à¬¨ କରନà­à¬¤à­ ନାହିà¬, ନୂତà¬
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1087,7 +1112,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "ଡମà­à¬ª ଡିରେକà­à¬Ÿà­‹à¬°à­€à¬•à­ ବିଶà­à­± ପଠନଯୋଗà­à­Ÿ କରନà­à¬¤à­"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "syslog ରେ ଲଗ କରନà­à¬¤à­"
@@ -1102,8 +1127,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1172,8 +1197,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/pa.po b/po/pa.po
index a6147bb5..ec3a3a78 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Panjabi (Punjabi) <punjabi-users@lists.sf.net>\n"
+"Language: pa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: pa\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT ਸੂਚਨਾ à¨à¨ªà¨²à¨¿à¨Ÿ"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "ਆਟੋਮੈਟਿਕ ਬੱਗ ਰਿਪੋਰਟਿੰਗ ਟੂਲ"
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr "ਸੂਚਨਾ ਖੇਤਰ à¨à¨ªà¨²à¨¿à¨Ÿ ਜੋ ਯੂਜ਼ਰ ਨੂੰ ABRT ਦà©à¨†à¨°à¨¾ ਲੱਭੇ ਮà©à©±à¨¦à¨¿à¨†à¨‚ ਬਾਰੇ ਦੱਸਦਾ ਹੈ"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "ਜਸਵਿੰਦਰ ਸਿੰਘ ਫੂਲੇਵਾਲਾ"
@@ -72,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT ਖੋਲੋ"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -97,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "ਤà©à¨¹à¨¾à¨¨à©‚à©° ਇੱਕ ਕਾਰਵਾਈ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ"
@@ -175,7 +175,7 @@ msgstr ""
"ਰਿਪੋਰਟ ਵਿੰਚ ਕੋਈ ਤਬਦੀਲੀ ਨਹੀਂ ਆਈ ਹੈ"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -211,38 +211,38 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "ਰਿਪੋਰਟ ਕਰ ਰਿਹਾ ਹੈ..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "%s ਵਰਤ ਕੇ ਰਿਪੋਰਟ ਕਰੋ?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "ਛੱਡ ਰਿਹਾ ਹੈ..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "ਰਿਪੋਰਟਿੰਗ ਅਯੋਗ ਹੋਈ ਕਿਉਂਕਿ ਬੈਕਟਰੇਸ ਵਰਤੋਂ ਯੋਗ ਨਹੀਂ ਹੈ"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"ਕਿਰਪਾ ਕਰਕੇ debuginfo ਨੂੰ ਦਸਤੀ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ, ਇਹ ਕਮਾਂਡ ਵਰਤ ਕੇ: "
-"\"debuginfo-install %s\" ਅਤੇ ਫਿਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ\n"
+"ਕਿਰਪਾ ਕਰਕੇ debuginfo ਨੂੰ ਦਸਤੀ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ, ਇਹ ਕਮਾਂਡ ਵਰਤ ਕੇ: \"debuginfo-"
+"install %s\" ਅਤੇ ਫਿਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "ਕਰੈਸ਼ ਨੂੰ %d ਰਿਪੋਰਟ ਈਵੈਂਟ ਦà©à¨†à¨°à¨¾ ਰਿਪੋਰਟ ਕੀਤਾ ਗਿਆ ਹੈ (%d ਗਲਤੀਆਂ)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -252,13 +252,13 @@ msgstr ""
"\n"
"ਪੈਕੇਜ ਡਾਟਾਬੇਸ ਨੂੰ ਕਿਊਰੀ ਕਰਦਾ ਹੈ ਅਤੇ ਪੈਕੇਜ ਨਾਂ, ਹਿੱਸਾ, ਅਤੇ ਵੇਰਵਾ ਸੰਭਾਲਦਾ ਹੈ"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -276,7 +276,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" or: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "syslog ਵਿੱਚ ਲਾਗ ਕਰੋ"
@@ -289,37 +289,37 @@ msgstr "EVENT ਦਾ ਪਰਬੰਧਨ ਕਰੋ"
msgid "List possible events [which start with PFX]"
msgstr "ਸੰਭਵ ਈਵੈਂਟ ਵੇਖਾਓ [ਜੇ PFX ਨਾਲ ਚਾਲੂ ਹà©à©°à¨¦à©‡ ਹਨ]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "ਸਮੱਸਿਆ ਨਾਂ ਲਾਗ ਵਿੱਚ ਜੋੜੋ"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [options]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "UID ਨੂੰ ਕਲਾਂਈਟ uid ਤੌਰ ਤੇ ਵਰਤੋ"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-"ਰਿਪੋਰਟ ਅਕਾਰ ਦਾ ਕੋਟਾ ਖਤਮ ਹੋ ਗਿਆ ਹੈ। abrt.conf ਵਿੱਚ ਸਿਸਟਮ ਦਾ "
-"MaxCrashReportsSize ਮà©à©±à¨² ਚੈੱਕ ਕਰੋ ਜੀ।"
+"ਰਿਪੋਰਟ ਅਕਾਰ ਦਾ ਕੋਟਾ ਖਤਮ ਹੋ ਗਿਆ ਹੈ। abrt.conf ਵਿੱਚ ਸਿਸਟਮ ਦਾ MaxCrashReportsSize ਮà©à©±à¨² "
+"ਚੈੱਕ ਕਰੋ ਜੀ।"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "ਡੈਮਨਾਈਜ਼ ਨਾ ਕਰੋ"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "syslog ਵਿੱਚ ਭਾਵੇਂ -d ਚੋਣ ਨਾਲ ਲਾਗ ਕਰੋ"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "ਨਾ-ਸਰਗਰਮੀ ਦੇ SEC ਸਕਿੰਟਾਂ ਤੋਂ ਬਾਅਦ ਬੰਦ ਕਰੋ"
@@ -339,57 +339,57 @@ msgstr "ਈਵੈਂਟ"
msgid "Configure E_vent"
msgstr "ਈਵੈਂਟ ਸੰਰਚਨਾ(_v)"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "à¨à¨ªà¨²à©€à¨•à©‡à¨¶à¨¨ ਕਰੈਸ਼ ਵੇਖੋ ਅਤੇ ਰਿਪੋਰਟ ਕਰੋ"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "ਰਿਪੋਰਟ ਕੀਤਾ"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "ਸਮੱਸਿਆ"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "ਆਖਰੀ ਘਟਨਾ"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "ਫਾਇਲ(_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "ਸੋਧ(_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "ਮੱਦਦ(_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "ਈਵੈਂਟ ਸੰਰਚਨਾ(_E)"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "ਆਨਲਾਈਨ ਮਦਦ(_H)"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "à¨à¨ªà¨²à©€à¨•à©‡à¨¶à¨¨ ਕਰੈਸ਼ ਵੇਖੋ ਅਤੇ ਰਿਪੋਰਟ ਕਰੋ"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -421,8 +421,8 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
-"ਲਿਖਣਯੋਗ ਡਾਇਰੈਕਟਰੀ ਦੀ ਲੋੜ ਹੈ, ਪਰ '%s' ਲਿਖਣਯੋਗ ਨਹੀਂ ਹੈ। ਇਸਨੂੰ '%s' ਤੇ ਲਿਜਾਓ "
-"ਅਤੇ ਤਬਦੀਲ ਕੀਤੀ ਕਾਪੀ ਤੇ ਲਾਗੂ ਕਰੋ?"
+"ਲਿਖਣਯੋਗ ਡਾਇਰੈਕਟਰੀ ਦੀ ਲੋੜ ਹੈ, ਪਰ '%s' ਲਿਖਣਯੋਗ ਨਹੀਂ ਹੈ। ਇਸਨੂੰ '%s' ਤੇ ਲਿਜਾਓ ਅਤੇ ਤਬਦੀਲ "
+"ਕੀਤੀ ਕਾਪੀ ਤੇ ਲਾਗੂ ਕਰੋ?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -437,56 +437,56 @@ msgstr "ਬਾਇਨਰੀ ਫਾਇਲ, %llu ਬਾਈਟਾਂ)"
msgid "(no description)"
msgstr "(ਕੋਈ ਵੇਰਵਾ ਨਹੀਂ)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu ਬਾਈਟਾਂ, %u ਫਾਇਲਾਂ"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "ਈਵੈਂਟ '%s' ਲਈ ਕੋਈ ਪਰੋਸੈੱਸਿੰਗ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ ਹੈ"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr "ਬੈਕਟਰੇਸ ਅਧੂਰਾ ਹੈ, ਯਕੀਨੀ ਬਣਾਉ ਕਿ ਤà©à¨¸à©€à¨‚ ਇਹ ਬਣਾਉਣ ਲਈ ਠੀਕ ਕਦਮ ਚà©à©±à¨•à©‡ ਹਨ।"
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "ਰਿਪੋਰਟਿੰਗ ਅਯੋਗ ਹੈ, ਕਿਰਪਾ ਕਰਕੇ ਉੱਪਰ ਦਿੱਤੀ ਸਮੱਸਿਆ ਹੱਲ ਕਰੋ।"
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "ਤà©à¨¹à¨¾à¨¨à©‚à©° ਜਰੂਰੀ ਡਾਟੇ ਲਈ ਬੈਕਟਰੇਸ ਦੀ ਜਾਂਚ ਕਰਨੀ ਪਵੇਗੀ।"
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "ਤà©à¨¹à¨¾à¨¨à©‚à©° ਬੈਕਟਰੇਸ ਪੇਸ਼ ਕਰਨ ਲਈ ਸਹਿਮਤ ਹੋਣਾ ਜਰੂਰੀ ਹੈ।"
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "ਪੜਤਾਲ ਹੋ ਰਹੀ ਹੈ..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "ਪੜਤਾਲ %d ਕੋਡ ਨਾਲ ਮà©à¨•à©°à¨®à¨² ਹੋਈ ਹੈ"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "ਰਿਪੋਰਟਿੰਗ %d ਕੋਡ ਨਾਲ ਮà©à¨•à©°à¨®à¨² ਹੋਈ ਹੈ"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "ਨਾਂ"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "ਮà©à©±à¨²"
@@ -495,8 +495,8 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b>ਤà©à¨¹à¨¾à¨¡à©‡ ਹਿੱਸੇ ਪਰਾਈਵੇਟ ਨਹੀਂ ਹਨ।</b> ਇਹਨਾਂ ਵਿੱਚ ਪਬਲਿਕ ਤੌਰ ਤੇ ਦਿੱਖ ਸਮੱਸਿਆ "
-"ਰਿਪੋਰਟਾਂ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ।"
+"<b>ਤà©à¨¹à¨¾à¨¡à©‡ ਹਿੱਸੇ ਪਰਾਈਵੇਟ ਨਹੀਂ ਹਨ।</b> ਇਹਨਾਂ ਵਿੱਚ ਪਬਲਿਕ ਤੌਰ ਤੇ ਦਿੱਖ ਸਮੱਸਿਆ ਰਿਪੋਰਟਾਂ ਵਿੱਚ "
+"ਸ਼ਾਮਿਲ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ।"
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -512,42 +512,43 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
-"ਬੈਕਟਰੇਸ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਕਰੈਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿੰਦਾ ਹੈ, ਜੋ ਉਹਨਾਂ ਨੂੰ ਸਮੱਸਿਆ ਸਰੋਤ "
-"ਤੱਕ ਪਹà©à©°à¨šà¨£ ਵਿੱਚ ਮੱਦਦ ਕਰਦੀ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਵੇਖੋ ਅਤੇ ਕੋਈ ਵੀ ਜਰੂਰੀ ਡਾਟਾ "
-"ਹਟਾ ਦਿਓ ਜੋ ਤà©à¨¸à©€à¨‚ ਸ਼ੇਅਰ ਨਹੀਂ ਕਰਨਾ ਚਾਹà©à©°à¨¦à©‡:"
+"ਬੈਕਟਰੇਸ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਕਰੈਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿੰਦਾ ਹੈ, ਜੋ ਉਹਨਾਂ ਨੂੰ ਸਮੱਸਿਆ ਸਰੋਤ ਤੱਕ ਪਹà©à©°à¨šà¨£ ਵਿੱਚ ਮੱਦਦ "
+"ਕਰਦੀ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਵੇਖੋ ਅਤੇ ਕੋਈ ਵੀ ਜਰੂਰੀ ਡਾਟਾ ਹਟਾ ਦਿਓ ਜੋ ਤà©à¨¸à©€à¨‚ ਸ਼ੇਅਰ ਨਹੀਂ ਕਰਨਾ ਚਾਹà©à©°à¨¦à©‡:"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
"Can create more informative backtrace if you installed additional debug "
"packages"
-msgstr ""
-"ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਸਮੇਤ ਬੈਕਟਰੇਸ ਬਣਾ ਸਕਦਾ ਹੈ ਜੋ ਤà©à¨¸à©€à¨‚ ਵਾਧੂ ਡੀਬੱਗ ਪੈਕੇਡ ਇੰਸਟਾਲ ਕਰਦੇ"
-" ਹੋ"
+msgstr "ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਸਮੇਤ ਬੈਕਟਰੇਸ ਬਣਾ ਸਕਦਾ ਹੈ ਜੋ ਤà©à¨¸à©€à¨‚ ਵਾਧੂ ਡੀਬੱਗ ਪੈਕੇਡ ਇੰਸਟਾਲ ਕਰਦੇ ਹੋ"
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "Click 'Apply' to start reporting"
msgstr "ਰਿਪੋਰਟਿੰਗ ਚਾਲੂ ਕਰਨ ਲਈ 'ਲਾਗੂ' ਦਬਾਓ"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr "ਇਸ ਸਮੱਸਿਆ ਬਾਰੇ ਪੜਤਾਲ ਅਤੇ ਰਿਪੋਰਟਿੰਗ ਲਈ ਜਾਰੀ ਕਰਨ ਵਾਸਤੇ 'ਅੱਗੇ' ਦਬਾਓ।"
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "ਈਵੈਂਟ ਸੰਰਚਿਤ ਕਰੋ(_E)"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "ਵੇਰਵਾ"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "ਇਹ ਸਮੱਸਿਆ ਕਿਵੇਂ ਆਈ (ਪਰ-ਦਰ-ਪਗ)? ਮੈਂ ਇਸਨੂੰ ਫਿਰ ਕਿਵੇਂ ਵੇਖਾਂ?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "ਮੈਂ ਬੇਕਟਰੇਸ ਭੇਜਣ ਲਈ ਸਹਿਮਤ ਹਾਂ(_a)"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "ਬੈਕਟਰੇਸ ਮà©à©œ ਬਣਾਓ"
@@ -576,9 +577,7 @@ msgstr "ਆਕਾਰ:"
msgid ""
"Use this button to generate more informative backtrace after you installed "
"additional debug packages"
-msgstr ""
-"ਵਾਧੂ ਡੀਬੱਗ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਬਾਅਦ ਹੋਰ ਜਾਣਕਾਰੀ ਸਮੇਤ ਬੈਕਟਰੇਸ ਬਣਾਉਣ ਲਈ ਇਹ "
-"ਬਟਨ ਵਰਤੋ"
+msgstr "ਵਾਧੂ ਡੀਬੱਗ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਬਾਅਦ ਹੋਰ ਜਾਣਕਾਰੀ ਸਮੇਤ ਬੈਕਟਰੇਸ ਬਣਾਉਣ ਲਈ ਇਹ ਬਟਨ ਵਰਤੋ"
#: ../src/lib/abrt_curl.c:170 ../src/plugins/abrt-action-upload.c:45
#, c-format
@@ -617,16 +616,19 @@ msgstr "ਵਰਤੋਂ: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -667,75 +669,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "ਨਵਾਂ ਬੱਗ id: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "ਬੱਗਜ਼ੀਲਾ ਵਿੱਚ %s ਤੇ ਵੇਖ ਰਿਹਾ ਹੈ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "ਡà©à¨ªà¨²à©€à¨•à©‡à¨Ÿ ਲਈ ਜਾਂਚ ਜਾਰੀ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "ਗੈਰ-ਮੌਜੂਦ ਜਰੂਰੀ ਮੈਂਬਰ 'ਬੱਗ'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() ਫੇਲ ਹੈ। ਸਭ ਜਰੂਰੀ ਜਾਣਕਾਰੀ ਇਕੱਠੀ ਨਹੀਂ ਕਰ ਸਕਿਆ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "ਨਵਾਂ ਬੱਗ ਬਣਾ ਰਿਹਾ ਹੈ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "ਬੱਗਜ਼ੀਲਾ à¨à¨‚ਟਰੀ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "ਵੇਖ ਰਿਹਾ ਹੈ"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "ਬੱਗ ਪਹਿਲਾਂ ਹੀ ਰਿਪੋਰਟ ਕੀਤਾ ਹੈ: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "ਬੱਗਜ਼ੀਲਾ ਨੂੰ bug %d ਦਾ ਅਧਾਰ ਨਹੀਂ ਲੱਭਿਆ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "%s ਨੂੰ CC ਲਿਸਟ ਵਿੱਚ ਜੋੜੋ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "bug(%d) ਵਿੱਚ ਨਵੀਂ ਟਿੱਪਣੀ ਜੋੜੋ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -745,7 +747,7 @@ msgstr ""
"\n"
"ਬੱਗਜ਼ੀਲਾ ਉੱਪਰ ਸਮੱਸਿਆ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "ਸੰਰਚਨਾ ਫਾਇਲ (ਹੋ ਸਕਦਾ ਕਈ ਵਾਰ ਦਿੱਤੀ ਹੋਵੇ)"
@@ -770,119 +772,152 @@ msgstr "gdb ਕਿੱਲ ਕਰੋ ਜੇ ਇਹ N ਸਕਿੰਟਾਂ ਤੋà
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "ਬੈਕਟਰੇਸ ਬਣਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਸੰਭਾਲਿਆ ਗਿਆ ਹੈ, %u ਬਾਈਟਾਂ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "cpio ਨੂੰ %s ਤੋਂ ਖੇਲ ਰਿਹਾ ਹੈ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "'%s' ਤੇ ਲਿਖ ਨਹੀਂ ਸਕਿਆ: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "'%s' ਪੈਕੇਜ ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਿਆ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "%s ਤੋਂ ਫਾਇਲਾਂ ਲੈ ਰਿਹਾ ਹੈ ਜੋ %s ਤੋਂ ਬਣੀਆਂ ਹਨ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "'%s' ਤੋਂ ਫਾਇਲਾਂ ਨਹੀਂ ਲੈ ਸਕਿਆ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "(%i of %i) %s ਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਰਿਹਾ ਹੈ: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "ਲੋੜੀਂਦੇ ਪੈਕੇਜ ਲਈ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਵੇਖ ਰਿਹਾ ਹੈ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "%u ਡੀਬੱਗ-ਜਾਣਕਾਰੀ ਫਾਇਲਾਂ ਲਈ ਪੈਕੇਜ ਨਹੀਂ ਲੱਭ ਸਕਿਆ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਪੈਕੇਜ: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "%.2fMb ਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਰਿਹਾ ਹੈ, ਇੰਸਟਾਲ ਅਕਾਰ: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "ਪੈਕੇਜ %s ਦਾ ਡਾਊਨਲੋਡ ਫੇਲ ਹੋਇਆ ਹੈ"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "ਅਨ-ਪੈਕੇਜਿੰਗ ਫੇਲ ਹੋਈ, ਡਾਊਨਲੋਡ ਅਧੂਰਾ ਛੱਡ ਰਿਹਾ ਹੈ..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "ਸਭ ਡਾਊਨਲੋਡ ਕੀਤੇ ਪੈਕੇਜ ਖੋਲੇ ਗਠਹਨ, %s ਨੂੰ ਹਟਾ ਰਿਹਾ ਹੈ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ, ਸੰਭਵ ਹੈ ਕਿ ਇੱਕ ਗਲਤੀ ਲਾਗ ਇਸ ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੈ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "'%s' ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "ਉਪਭੋਗੀ ਕਮਾਂਡ ਬੰਦ ਕਰ ਰਿਹਾ ਹੈ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "ਵਰਤੋਂ: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "ਤà©à¨¹à¨¾à¨¨à©‚à©° coredump ਦਾ ਮਾਰਗ ਦੇਣਾ ਪਵੇਗਾ।"
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr "ਕੋਰਡੰਪ ਹਵਾਲਾ %u debuginfo ਫਾਇਲਾਂ, ਇਹਨਾਂ ਵਿੱਚੋਂ %u ਇੰਸਟਾਲ ਨਹੀਂ ਹੋਈਆਂ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "ਗੈਰ-ਮੌਜੂਦdebuginfo ਫਾਇਲ: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "ਸਭ %u debuginfo ਫਾਇਲਾਂ ਉਪਲੱਬਧ ਹਨ"
@@ -914,11 +949,8 @@ msgstr "ਈਮੇਲ ਭੇਜੀ ਜਾ ਰਹੀ ਹੈ..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"ਡੰਪ ਡਾਇਰੈਕਟਰੀ DIR ਦੀ ਸੰਕà©à¨šà¨¿à¨¤ ਟਾਰਬਾਲ ਨੂੰ ਈ-ਮੇਲ ਰਾਹੀਂ ਭੇਜਦਾ ਹੈ"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -947,21 +979,19 @@ msgstr "ਆਖਰ ਵਿੱਚ ਜੋੜੋ, ਜਾਂ FILE ਨੂੰ ਫਿਰ
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "ਰਿਪੋਰਟ %s ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤੀ ਗਈ ਸੀ"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "ਰਿਪੋਰਟ %s ਵਿੱਚ ਸੰਭਾਲੀ ਗਈ ਸੀ"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1062,7 +1092,7 @@ msgstr "ਬੰਦ ਨਾ ਕਰੋ, ਨਵੇਂ oopses ਲਈ ਫਾਇਲ ਵà
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1071,7 +1101,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "ਡੰਪ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸਭ ਲਈ ਪੜà©à¨¹à¨¨à¨¯à©‹à¨— ਬਣਾਓ"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "syslog ਵਿੱਚ ਲਾਗ ਬਣਾਓ"
@@ -1086,8 +1116,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1156,8 +1186,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/pl.po b/po/pl.po
index 2dc6c0fa..2148c84e 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -2,27 +2,28 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Polish <None>\n"
+"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: pl\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "Aplet powiadomień ABRT"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Narzędzie do automatycznego zgłaszania błędów"
@@ -50,7 +51,7 @@ msgstr ""
"Aplet obszaru powiadamiania informujący użytkownika o problemach wykrytych "
"przez program ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"Piotr DrÄ…g <piotrdrag@gmail.com>, 2009\n"
@@ -76,7 +77,7 @@ msgstr "Wystąpił problem"
msgid "Open ABRT"
msgstr "Otwórz ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -121,7 +122,7 @@ msgstr ""
"\t-V, --version\t\tWyświetla wersję i kończy działanie\n"
"\t-v, --verbose\t\tWięcej komunikatów\n"
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Należy podać dokładnie jedne działanie"
@@ -201,7 +202,7 @@ msgstr ""
"Nie wykryto zmian w zgłoszeniu"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "t"
@@ -237,24 +238,24 @@ msgstr "Wybrano numer spoza zakresu"
msgid "Invalid input, program exiting..."
msgstr "Podano nieprawidłowe dane, kończenie działania programu..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Zgłaszanie..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Zgłosić używając %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Pomijanie..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Zgłaszanie jest wyłączone, ponieważ nie można użyć wyjątku"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -263,12 +264,12 @@ msgstr ""
"Proszę spróbować zainstalować pakiet debuginfo ręcznie, używając polecenia: "
"\"debuginfo-install %s\" i spróbować ponownie\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Zgłoszono awarię przez %d wtyczki zgłaszania (%d błędów)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -278,13 +279,13 @@ msgstr ""
"\n"
"Odpytuje bazę danych pakietów oraz zapisuje nazwę pakietu, składnik i opis"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -302,7 +303,7 @@ msgstr ""
" [-vs] -d KATALOG -e ZDARZENIE\n"
" lub: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Przekazuje komunikaty do dziennika systemowego"
@@ -315,21 +316,21 @@ msgstr "Obsługa ZDARZEŃ"
msgid "List possible events [which start with PFX]"
msgstr "Wyświetla możliwe zdarzenia (zaczynające się od PFX)"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Dodaje nazwy programów do dziennika"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [opcje]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Używa UID jako UID klienta"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -337,16 +338,16 @@ msgstr ""
"Wielkość zgłoszenia przekroczyła dozwolone ograniczenie. Proszę sprawdzić "
"wartość zmiennej MaxCrashReportsSize w pliku abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Bez tworzenia demona"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
"Przekazuje komunikaty do dziennika systemowego, nawet jeśli podano opcję -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Kończy działanie po SEKUNDACH nieaktywności"
@@ -366,16 +367,16 @@ msgstr "Zdarzenie"
msgid "Configure E_vent"
msgstr "Skonfiguruj z_darzenie"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
"Wykryto błędne ustawienia dla %s, zgłaszanie prawdopodobnie się nie "
"powiedzie, jeśli obecna konfiguracja będzie dalej używana."
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
@@ -384,43 +385,43 @@ msgstr ""
"Wykryto błędne ustawienia dla <b>%s</b>, zgłaszanie prawdopodobnie się nie "
"powiedzie, jeśli obecna konfiguracja będzie dalej używana."
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Wyświetlanie i zgłaszanie awarii aplikacji"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Zgłoszono"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Problem"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Ostatnie wystÄ…pienie"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Plik"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Edycja"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "Pomo_c"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "Konfiguracja _zdarzeń"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Pomo_c online"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Wyświetlanie i zgłaszanie awarii aplikacji"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -440,7 +441,8 @@ msgid ""
msgstr ""
" [-vp] [-g PLIK_GUI] KATALOG\n"
"\n"
-"Narzędzie graficzne do analizowania i zgłaszania problemów zapisanych w podanym KATALOGU"
+"Narzędzie graficzne do analizowania i zgłaszania problemów zapisanych w "
+"podanym KATALOGU"
#: ../src/gui-wizard-gtk/main.c:93
msgid "Alternate GUI file"
@@ -468,19 +470,19 @@ msgstr "(plik binarny, %llu bajtów)"
msgid "(no description)"
msgstr "(brak opisu)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu bajtów, %u plików"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Nie podano przetwarzania dla zdarzenia \"%s\""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -489,37 +491,37 @@ msgstr ""
"ponownego wywołania awarii."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Zgłaszanie jest wyłączone, ponieważ nie można użyć wyjątku."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Należy sprawdzić, czy wyjątek zawiera prywatne dane."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Należy wyrazić zgodę na wysłanie wyjątku."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Analizowanie..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analizowanie zostało ukończone z kodem błędu %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Zgłaszanie zostało ukończone z kodem błędu %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Nazwa"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Wartość"
@@ -562,27 +564,29 @@ msgid "Click 'Apply' to start reporting"
msgstr "Naciśnięcie przycisku \"Zastosuj\" rozpoczyna zgłaszanie"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"Naciśnięcie przycisku \"Dalej\" kontynuuje analizowanie i zgłaszanie tego "
-"problemu."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Skonfiguruj _zdarzenia"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Szczegóły"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "Jak ten problem wystąpił (krok po kroku)? Jak można go powtórzyć?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Zg_adzam się na wysłanie wyjątku"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Utwórz wyjątek ponownie"
@@ -652,16 +656,19 @@ msgstr "Użycie: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [opcje] -d KATALOG\n"
"\n"
-"Analizuje wyjątki w języku C/C++, tworzy sumę duplikatu, ocenę wyjątku oraz identyfikuje funkcję awarii w KATALOGU zrzutów"
+"Analizuje wyjątki w języku C/C++, tworzy sumę duplikatu, ocenę wyjątku oraz "
+"identyfikuje funkcję awarii w KATALOGU zrzutów"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -702,77 +709,77 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Identyfikator nowego błędu: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr "Pusty login lub hasło, proszę sprawdzić konfigurację"
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "Brak niezbędnego pliku \"%s\", nie można kontynuować..."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "Niezbędny plik \"%s\" jest pusty, nie można kontynuować..."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Logowanie do Bugzilli pod adresem %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Sprawdzanie duplikatów"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Brak obowiÄ…zkowego elementu \"bugs\""
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() nie powiodło się. Nie można zebrać wszystkich obowiązkowych "
"informacji"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Tworzenie nowego błędu"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Utworzenie wpisu w Bugzilli nie powiodło się"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Wylogowywanie"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Błąd został już zgłoszony: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla nie może odnaleźć nadrzędnego błędu %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Dodanie %s do listy CC"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Dodawanie nowego komentarza do błędu %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -782,7 +789,7 @@ msgstr ""
"\n"
"Zgłasza problem w Bugzilli"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Plik konfiguracji (może być podawany wiele razy)"
@@ -807,123 +814,154 @@ msgstr "Kończy działanie GDB, jeśli jest uruchomione dłużej niż N sekund"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Utworzono i zapisano wyjątek, %u bajtów"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Wypakowywanie cpio z %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Nie można zapisać do \"%s\": %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Nie można wypakować pakietu \"%s\""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "Umieszczanie plików z %s utworzonych z %s w pamięci podręcznej"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Nie można wypakować plików z \"%s\""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Pobieranie (%i z %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Wyszukiwanie wymaganych pakietów w repozytoriach"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Nie można odnaleźć pakietów dla %u plików debuginfo"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Pakiety do pobrania: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Pobieranie %.2fMb, rozmiar po zainstalowaniu: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "W porzÄ…dku? [t/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Pobranie pakietu %s nie powiodło się"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Rozpakowanie nie powiodło się, przerywanie pobierania..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "Wszystkie pobrane pakiety zostały wypakowane, usuwanie %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Nie można usunąć %s, prawdopodobnie zawiera dziennik błędów"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Nie można usunąć \"%s\": %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Wyłączanie na polecenie użytkownika"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-"Użycie: %s --core=PLIK_CORE --tmpdir=KATALOG_TYMCZASOWY "
-"--cache=KATALOG_PAMIĘCI_PODRĘCZNEJ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Należy podać ścieżkę do zrzutu core."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"Zrzut core odnosi się do %u plików debuginfo, %u z nich nie jest "
"zainstalowanych"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "BrakujÄ…cy plik debuginfo: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "Wszystkie %u pliki debuginfo są dostępne"
@@ -955,11 +993,8 @@ msgstr "Wysłanie wiadomości e-mail..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d KATALOG [-c PLIK_KONFIGURACJI]\n"
-"\n"
-"Wysyła skompresowane archiwum KATALOGU zrzutów przez e-mail"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -988,21 +1023,19 @@ msgstr "Dołącza do PLIKU lub zastępuje go"
msgid "Create reported_to in DIR"
msgstr "Tworzy reported_to w KATALOGU"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Zgłoszenie zostało dodane do %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Zgłoszenie zostało przechowane w %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1037,7 +1070,8 @@ msgid ""
msgstr ""
" [-v] [-d ROZMIAR:KATALOG]... [-f ROZMIAR:KATALOG]... [-p KATALOG]\n"
"\n"
-"Usuwa katalogi zrzutów (-d) lub pliki (-f) w KATALOGACH, dopóki nie staną się mniejsze niż ROZMIAR"
+"Usuwa katalogi zrzutów (-d) lub pliki (-f) w KATALOGACH, dopóki nie staną "
+"się mniejsze niż ROZMIAR"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
@@ -1105,7 +1139,7 @@ msgstr "Bez kończenia działania, obserwuje pliki pod kątem nowych awarii"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr "Tworzy zrzut ABRT w KATALOGU dla każdej odnalezionej awarii"
@@ -1114,7 +1148,7 @@ msgstr "Tworzy zrzut ABRT w KATALOGU dla każdej odnalezionej awarii"
msgid "Make the dump directory world readable"
msgstr "Ustawia katalog zrzutów czytelnym dla wszystkich"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "zapisuje w dzienniku systemowym"
@@ -1129,12 +1163,12 @@ msgstr "Lokalny debuger GDB"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
"Należy pobrać pakiety debuginfo, co może zająć dużo czasu i miejsca na "
-"dysku. Jednakże, w przeciwieństwie do RetraceServer, nie wysyła zrzutów core"
-" do zdalnych komputerów."
+"dysku. Jednakże, w przeciwieństwie do RetraceServer, nie wysyła zrzutów core "
+"do zdalnych komputerów."
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
msgid "Address of the retrace server"
@@ -1159,8 +1193,8 @@ msgstr ""
"Wysyła zrzuty core do serwera, którzy tworzy wyjątek i go zwraca. Zalety: "
"nie trzeba pobierać pakietów debuginfo. Baza danych pakietów debuginfo "
"serwera ponownego śledzenia jest bardziej kompletna. Może on tworzyć lepsze "
-"wyjątki. Wady: wysyłane zrzuty core zawierają wszystkie dane programu, który"
-" uległ awarii, w tym potencjalnie prywatne dane."
+"wyjątki. Wady: wysyłane zrzuty core zawierają wszystkie dane programu, który "
+"uległ awarii, w tym potencjalnie prywatne dane."
#: ../src/plugins/report_Bugzilla.xml.in.h:1
msgid "Address of Bugzilla server"
@@ -1207,11 +1241,11 @@ msgstr "Sprawdzanie SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
-"Można utworzyć konto w witrynie bugzilla.redhat.com <a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\">pod tym adresem</a>"
+"Można utworzyć konto w witrynie bugzilla.redhat.com <a href=\"https://"
+"bugzilla.redhat.com/createaccount.cgi\">pod tym adresem</a>"
#: ../src/plugins/report_Kerneloops.xml.in.h:1
msgid "Kerneloops URL"
diff --git a/po/pt.po b/po/pt.po
index f4c218f5..0b2cf0bc 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Portuguese <trans-pt@lists.fedoraproject.org>\n"
+"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "Applet de notificação do ABRT"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Ferramenta automática para reportar erros"
@@ -47,10 +47,10 @@ msgstr "Aviso"
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-"Applet da área de notificação que informa os utilizadores sobre os problemas"
-" detectados pela ABRT"
+"Applet da área de notificação que informa os utilizadores sobre os problemas "
+"detectados pela ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "Rui Gouveia <rui.gouveia@gmail.com>"
@@ -74,7 +74,7 @@ msgstr "Ocorreu um problema"
msgid "Open ABRT"
msgstr "Abrir ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +99,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Tem de especificar exactamente uma operação"
@@ -158,8 +158,7 @@ msgstr "# String de lançamento do sistema operativo"
#: ../src/cli/report.c:276
msgid "Cannot run vi: $TERM, $VISUAL and $EDITOR are not set"
-msgstr ""
-"Incapaz de executar o vi: $TERM, $VISUAL e $EDITOR não estão definidas"
+msgstr "Incapaz de executar o vi: $TERM, $VISUAL e $EDITOR não estão definidas"
#: ../src/cli/report.c:360
msgid ""
@@ -178,7 +177,7 @@ msgstr ""
"Não foram detectadas alterações no relatório"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "s"
@@ -198,40 +197,40 @@ msgstr "Valor inválido para '%s': %s"
#: ../src/cli/report.c:592
#, c-format
msgid "Select how you would like to analyze the problem:\n"
-msgstr ""
+msgstr "Seleccione como pretende analisar o problema:\n"
#: ../src/cli/report.c:608
#, c-format
msgid "Choose option [0 - %u]: "
-msgstr ""
+msgstr "Escolha a opção [0 - %u]: "
#: ../src/cli/report.c:622
#, c-format
msgid "You have chosen number out of range"
-msgstr ""
+msgstr "Escolheu um número fora do alcançe"
#: ../src/cli/report.c:630
msgid "Invalid input, program exiting..."
-msgstr ""
+msgstr "Entrada inválida, programa a sair..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "A reportar..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Reportar utilizando %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "A passar à frente..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Relatório desactivado porque a traçagem não é utilizável"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -240,25 +239,25 @@ msgstr ""
"Por favor, tente instalar o debuginfo manualmente utilizando o comando: "
"\"debuginfo-install %s\" e tente novamente\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Falha reportada via %d relatório de eventos (%d erros)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -276,7 +275,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" ou: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Registar no syslog"
@@ -289,21 +288,21 @@ msgstr "Lidar com o EVENTO"
msgid "List possible events [which start with PFX]"
msgstr "Listar eventos possíveis [que começam com PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Adicionar nomes de programa aos registos"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [options]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Utilizar UID como uid do cliente"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -311,15 +310,15 @@ msgstr ""
"O tamanho do relatório excedeu a cota. Por favor, verifique o valor de "
"MaxCrashReportsSize em abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Não enviar para segundo plano"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Registar para o syslog mesmo com o -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Sair após SEC segundos de inactividade"
@@ -339,57 +338,61 @@ msgstr "Evento"
msgid "Configure E_vent"
msgstr "Configurar E_vento"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
+"Definições erradas para %s, o relatório provavelmente irá falhar se "
+"continuar com as configurações actuais."
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
+"Definições erradas para <b>%s</b>, o relatório provavelmente irá falhar se "
+"continuar com as configurações actuais."
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Ver e reportar as falhas de aplicações"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Reportado"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Problema"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Última ocorrência"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Ficheiro"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Editar"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Ajuda"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "Configuração de _Eventos"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Ajuda _Online"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Ver e reportar as falhas de aplicações"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -414,8 +417,8 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
-"Directório gravável necessário, mas '%s' não é gravável. Movê-lo para '%s' e"
-" operar na cópia?"
+"Directório gravável necessário, mas '%s' não é gravável. Movê-lo para '%s' e "
+"operar na cópia?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -430,58 +433,58 @@ msgstr "(ficheiro binário, %llu bytes)"
msgid "(no description)"
msgstr "(sem descrição)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu bytes, %u ficheiros"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Não está definido processamento para o evento '%s'"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
-"A traçagem está incompleta. Por favor, tenha a certeza que fornece os passos"
-" para reproduzir."
+"A traçagem está incompleta. Por favor, tenha a certeza que fornece os passos "
+"para reproduzir."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Relatório desactivado porque a traçagem não é utilizável."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Deve verificar a traçagem por dados sensíveis."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Tem de concordar com o envio da traçagem."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "A analisar..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "A análise terminou com código %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Relatório terminou com código %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Nome"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Valor"
@@ -524,27 +527,30 @@ msgid "Click 'Apply' to start reporting"
msgstr "Clique em 'Aplicar' para iniciar o relatório"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"Clique em 'Avançar' para prosseguir com a análise e reportar este problema."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Configurar _Eventos"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Detalhes"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
"Como aconteceu este problema (passo a passo)? Como pode ser reproduzido?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Eu concordo com o envio do b_acktrace"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Regenerar backtrace"
@@ -614,13 +620,15 @@ msgstr "Utilização: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -655,84 +663,87 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Novo ID de erro: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "Ficheiro essencial '%s' em falta, incapaz de continuar.."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "Ficheiro essencial '%s' está vazio, incapaz de continuar.."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "A iniciar sessão no Bugzilla em %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "A verificar duplicados"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Falta membro obrigatório 'erros'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"Falhou get_bug_info(). Não foi possível recolher todas as informações "
"obrigatórias"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "A criar um novo erro"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Criação de entrada no Bugzilla falhou"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "A terminar sessão"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Erro já foi reportado: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla não encontra o pai do erro %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Adicionar %s à lista CC"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Adicionar novo comentário no erro (%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
+" [-v] -c CONFFILE -d DIR\n"
+"\n"
+"Reportar problema para Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Ficheiro de configuração (pode ser inserido várias vezes)"
@@ -754,121 +765,154 @@ msgstr "Matar o gdb se este executar por mais de N segundos"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Traçagem foi gerada e gravada, %u bytes"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "A extrair cpio de %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Incapaz de escrever para '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Incapaz de extrair pacote '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "A fazer cache de ficheiros de %s feitos a partir de %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Incapaz de extrair ficheiros de '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "A transferir (%i de %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "A procurar por pacotes necessários nos repositórios"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Incapaz de encontrar pacotes para ficheiros debuginfo do %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Pacotes para descarregar: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "A transferir %.2fMb, instalado: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Isto está ok? [s/N]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "A transferência do pacote %s falhou"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Desempacotamento falhou, a abortar transferência..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "Todos os pacotes transferidos foram extraídos, a remover %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Incapaz de remover %s, provavelmente contém um registo de erro"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Incapaz de remover '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "A sair por comando do utilizador"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Utilização: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Tem de especificar o caminho para o 'coredump'."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"\"Coredump\" referencia %u ficheiros de debuginfo, %u dos quais não estão "
"instalados"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Ficheiro de debuginfo em falta: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "Todos os %u ficheiros de debuginfo estão disponíveis"
@@ -897,7 +941,7 @@ msgstr "A enviar E-mail..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -924,21 +968,19 @@ msgstr "Adicionar, ou sobrescrever FICHEIRO"
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "O relatório foi anexado a %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "O relatório foi armazenado em %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -950,7 +992,7 @@ msgstr "Nome de utilizador ou senha vazios"
#: ../src/plugins/abrt-action-rhtsupport.c:101
msgid "Can't create a temporary directory in /tmp"
-msgstr ""
+msgstr "Não foi possível criar a directoria temporária em /tmp"
#: ../src/plugins/abrt-action-rhtsupport.c:194
msgid "Creating a new case..."
@@ -972,7 +1014,7 @@ msgstr ""
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
-msgstr ""
+msgstr "Apaga directorias dump"
#: ../src/plugins/abrt-action-trim-files.c:168
msgid "Delete files"
@@ -980,7 +1022,7 @@ msgstr "Apagar ficheiros"
#: ../src/plugins/abrt-action-trim-files.c:169
msgid "Preserve this dump dir"
-msgstr ""
+msgstr "Preserva esta directoria dump"
#: ../src/plugins/abrt-action-upload.c:63
#, c-format
@@ -1030,7 +1072,7 @@ msgstr "Não sair, monitorar o ficheiro por novos oopses"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1039,7 +1081,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "Registar no syslog"
@@ -1049,13 +1091,13 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:2
msgid "Local GNU Debugger"
-msgstr ""
+msgstr "Depurador GNU local"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1081,33 +1123,33 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:1
msgid "Address of Bugzilla server"
-msgstr ""
+msgstr "Endereço do servidor Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:2
msgid "Bugzilla"
-msgstr ""
+msgstr "Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:3
msgid "Bugzilla URL"
-msgstr ""
+msgstr "Bugzilla URL"
#: ../src/plugins/report_Bugzilla.xml.in.h:4
msgid "Bugzilla account password"
-msgstr ""
+msgstr "Senha da conta Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:5
msgid "Bugzilla account user name"
-msgstr ""
+msgstr "nome de utilizador da conta Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:6
#: ../src/plugins/report_RHTSupport.xml.in.h:2
msgid "Check SSL key validity"
-msgstr ""
+msgstr "Verificar validade da chave SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:7
#: ../src/plugins/report_RHTSupport.xml.in.h:3
msgid "Password"
-msgstr ""
+msgstr "Senha"
#: ../src/plugins/report_Bugzilla.xml.in.h:8
msgid "Report to Bugzilla bug tracker"
@@ -1115,17 +1157,17 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:9
msgid "User name"
-msgstr ""
+msgstr "Nome de utilizador"
#: ../src/plugins/report_Bugzilla.xml.in.h:10
#: ../src/plugins/report_RHTSupport.xml.in.h:10
msgid "Verify SSL"
-msgstr ""
+msgstr "Verificar SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 71c73f7d..a2df9239 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Portuguese (Brazilian) <trans-pt_br@lists.fedoraproject.org>\n"
+"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "miniaplicativo de notificação do ABRT"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Ferramenta para o relato automático de erros"
@@ -50,7 +50,7 @@ msgstr ""
"O mini aplicativo da área de notificação para notificar o usuário sobre os "
"problemas detectados pelo ABRT "
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"Glaucia Cintra\n"
@@ -66,17 +66,17 @@ msgstr "Relatar"
#: ../src/applet/applet_gtk.c:401
msgid "Show"
-msgstr ""
+msgstr "Mostrar"
#: ../src/applet/applet_gtk.c:405 ../src/applet/applet_gtk.c:432
msgid "A Problem has Occurred"
-msgstr ""
+msgstr "Ocorreu um Problema"
#: ../src/applet/applet_gtk.c:429
msgid "Open ABRT"
msgstr "Abrir ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -101,7 +101,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Você precisa especificar exatamente uma operação"
@@ -161,8 +161,7 @@ msgstr "#Faixa de lançamento do sistema operacional"
#: ../src/cli/report.c:276
msgid "Cannot run vi: $TERM, $VISUAL and $EDITOR are not set"
msgstr ""
-"Não foi possível executar vi: $TERM, $VISUAL e $EDITOR não está configurado"
-" "
+"Não foi possível executar vi: $TERM, $VISUAL e $EDITOR não está configurado "
#: ../src/cli/report.c:360
msgid ""
@@ -181,7 +180,7 @@ msgstr ""
" Não foi detectada nenhuma mudança no relatório"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -201,12 +200,12 @@ msgstr "Valor inválido para '%s': %s"
#: ../src/cli/report.c:592
#, c-format
msgid "Select how you would like to analyze the problem:\n"
-msgstr ""
+msgstr "Selecione como você gostaria de analisar o problema:\n"
#: ../src/cli/report.c:608
#, c-format
msgid "Choose option [0 - %u]: "
-msgstr ""
+msgstr "Escolha a opção [0 - %u]: "
#: ../src/cli/report.c:622
#, c-format
@@ -215,26 +214,26 @@ msgstr ""
#: ../src/cli/report.c:630
msgid "Invalid input, program exiting..."
-msgstr ""
+msgstr "Entrada inválida, programa fechando..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Relatando..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Relatar utilizando o %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Pulando..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Relatório desabilitado porque o backtrace está inutilizado"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -243,12 +242,12 @@ msgstr ""
"Por favor, tente instalar o debuginfo manualmente usando o comando: "
"\"debuginfo-install %s\" e tente novamente\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Falha reportada via relatório %d eventos (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -256,15 +255,16 @@ msgid ""
msgstr ""
" [-v] -d DIR\n"
"\n"
-"Consultar a base de dados de pacotes e gravar o nome do pacote, o componente e a descrição"
+"Consultar a base de dados de pacotes e gravar o nome do pacote, o componente "
+"e a descrição"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -282,7 +282,7 @@ msgstr ""
" [-vs] -d DIRETÓRIOS -e EVENTOS\n"
" ou: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Log para o syslog"
@@ -295,21 +295,21 @@ msgstr "Manipular EVENTOS"
msgid "List possible events [which start with PFX]"
msgstr "Lista de possiveis eventos [que iniciam com PFX]i"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Adicionar os nomes dos programas ao log"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr "[opções]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Use UID como cliente uid"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -317,15 +317,15 @@ msgstr ""
"O tamanho do relatório excedeu a cota. Por favor, verifique o valor "
"MaxCrashReportsSize do sistema no abrt.conf. "
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Não criar um daemon"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Registrar no syslog mesmo com o -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Sair depois de SEC segundos de inatividade"
@@ -345,57 +345,61 @@ msgstr "Evento"
msgid "Configure E_vent"
msgstr "Configurar e_vento"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
+"Configurações erradas detectadas para %s, o envio provavelmente falhará se "
+"você continuar com a atual configuração."
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
+"Configurações erradas detectadas para <b>%s</b>, o envio provavelmente "
+"falhará se você continuar com as configurações atuais."
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Visualizar e reportar travamentos de aplicativos"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Relatado"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Problema"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Última ocorrência"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Arquivo"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Editar"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "Aj_uda"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "Configuração de _eventos"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Aj_uda online"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Visualizar e reportar travamentos de aplicativos"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -411,7 +415,8 @@ msgid ""
msgstr ""
" [-vp] [-g GUI_FILE] DIR\n"
"\n"
-"Ferramenta gráfica para analisar e reportar problemas gravados no DIR especificado"
+"Ferramenta gráfica para analisar e reportar problemas gravados no DIR "
+"especificado"
#: ../src/gui-wizard-gtk/main.c:93
msgid "Alternate GUI file"
@@ -439,19 +444,19 @@ msgstr "(arquivo binário, %llu bytes)"
msgid "(no description)"
msgstr "(sem descrição)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu bytes, %u arquivos"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Não está definido nenhum processamento para o evento '%s'"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -460,37 +465,37 @@ msgstr ""
"passos para a reprodução. "
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Relatório desabilitado, porque o backtrace está inutilizado."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Você precisa verificar o backtrace para dados sensíveis "
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Você precisa concordar em enviar o backtrace."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Analizando..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analize finalizada com o código de saída %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Relato finalizado com o código de saída %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Nome: "
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Valor"
@@ -525,35 +530,38 @@ msgid ""
"Can create more informative backtrace if you installed additional debug "
"packages"
msgstr ""
-"É possível criar um backtrace com mais informações caso você instale pacotes"
-" adicionais de debug"
+"É possível criar um backtrace com mais informações caso você instale pacotes "
+"adicionais de debug"
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "Click 'Apply' to start reporting"
msgstr "Clique em 'Aplicar' para iniciar o relato"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"Clique em \"Encaminhar' para proceder com a analise e relatar esse problema."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Configurar _eventos"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Detalhes"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
"Como esse problema aconteceu (passo-a-passo)? Como ele pode ser reproduzido?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Eu concordo com o envio de b_acktrace"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Regenerar o backtrace"
@@ -623,13 +631,15 @@ msgstr "Use: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -670,77 +680,77 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Novo id do erro: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
-msgstr ""
+msgstr "Login ou senha vazios, por favor verifique sua configuração"
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
-msgstr ""
+msgstr "Arquivo essencial '%s' está faltando, não pode continuar..."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
-msgstr ""
+msgstr "Arquivo essencial '%s' está vazio, não pode continuar..."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Logar no Bugzilla em %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Procurar por duplicados"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Membro 'bugs' obrigatórios faltando"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info()falhou. Não foi possível coletar todas as informações "
"obrigatórias."
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Criar um novo bug"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Criação da entrada do bugzilla falhou"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Terminar a sessão"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "O erro já foi relatado: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "O Bugzilla não conseguiu encontrar o pai do bug %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Adicionar o %s à lista CC"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Adicionar novo comentário ao bug (%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -750,7 +760,7 @@ msgstr ""
"\n"
"Reportar problema ao Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Configurando o arquivo (talvez seja feito muitas vezes) c"
@@ -775,121 +785,154 @@ msgstr "Matar gdb se este executar por mais de N segundos"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "O Backtrace foi gerado e salvo, %u bytes"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Extraindo cpio de %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Não é possível escrever para '%s':%s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Não é possível extrair o pacote: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "Efetuar cache de arquivos de %s a partir de %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Não é possível extrair arquivos de: '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Baixando (%i of %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Procurar por pacotes necessários nos repositórios"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "%u arquivos de depuração não foram encontrados"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Pacotes para baixar: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Baixando %.2fMb, tamanho instalado: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Esta correto? [y/N]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Baixando pacote %s falhou"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Descompactação falhou, cancelando download..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "Todos os pacotes baixados foram extraidos, removendo %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Não é possível remover %s, provávelmente contém erros no log"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Não é possível remover '%s':%s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Saindo no comando do usuário"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Use: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Você tem que especificar o caminho para coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-"Referências de Coredump dos arquivos de informação de debug %u, %u deles não"
-" estão instalados"
+"Referências de Coredump dos arquivos de informação de debug %u, %u deles não "
+"estão instalados"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Arquivos de depuração não encontrados: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "Todos %u arquivos de depuração estão disponíveis"
@@ -918,7 +961,7 @@ msgstr "Enviando email..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -943,23 +986,21 @@ msgstr "Adicionar ao final, ou sobrescrever o ARQUIVO"
#: ../src/plugins/abrt-action-print.c:56
msgid "Create reported_to in DIR"
-msgstr ""
+msgstr "Crie reported_to em DIR"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "O relatório foi adicionado ao %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "O relatório foi armazenado em %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -967,11 +1008,11 @@ msgstr "Comprimindo dados"
#: ../src/plugins/abrt-action-rhtsupport.c:73
msgid "Empty RHTS login or password"
-msgstr ""
+msgstr "Login ou senha da RHTS vazio."
#: ../src/plugins/abrt-action-rhtsupport.c:101
msgid "Can't create a temporary directory in /tmp"
-msgstr ""
+msgstr "Não foi possível criar uma pasta temporária em /tmp"
#: ../src/plugins/abrt-action-rhtsupport.c:194
msgid "Creating a new case..."
@@ -1051,7 +1092,7 @@ msgstr "Não existe, monitore o arquivo por novos erros"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1060,23 +1101,24 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "log no syslog"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:1
msgid "Download debuginfo packages and generate backtrace locally using GDB"
msgstr ""
+"Baixar os pacotes debuginfo e gerar o backtrace localmente usando o GDB"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:2
msgid "Local GNU Debugger"
-msgstr ""
+msgstr "GNU Debugger Local"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1102,68 +1144,70 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:1
msgid "Address of Bugzilla server"
-msgstr ""
+msgstr "Endereço do Servidor do Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:2
msgid "Bugzilla"
-msgstr ""
+msgstr "Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:3
msgid "Bugzilla URL"
-msgstr ""
+msgstr "URL do Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:4
msgid "Bugzilla account password"
-msgstr ""
+msgstr "Senha da conta do Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:5
msgid "Bugzilla account user name"
-msgstr ""
+msgstr "Nome de usuário da conta do Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:6
#: ../src/plugins/report_RHTSupport.xml.in.h:2
msgid "Check SSL key validity"
-msgstr ""
+msgstr "Verificar a validade da chave SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:7
#: ../src/plugins/report_RHTSupport.xml.in.h:3
msgid "Password"
-msgstr ""
+msgstr "Senha"
#: ../src/plugins/report_Bugzilla.xml.in.h:8
msgid "Report to Bugzilla bug tracker"
-msgstr ""
+msgstr "Reportar para o bug tracker do Bugzilla"
#: ../src/plugins/report_Bugzilla.xml.in.h:9
msgid "User name"
-msgstr ""
+msgstr "Nome de Usuário"
#: ../src/plugins/report_Bugzilla.xml.in.h:10
#: ../src/plugins/report_RHTSupport.xml.in.h:10
msgid "Verify SSL"
-msgstr ""
+msgstr "Verificar SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
+"Você pode criar uma conta no bugzilla.redhat.com &lt;a href=\"https://"
+"bugzilla.redhat.com/createaccount.cgi\"&gt;aqui&lt;/a&gt;"
#: ../src/plugins/report_Kerneloops.xml.in.h:1
msgid "Kerneloops URL"
-msgstr ""
+msgstr "Kerneloops URL"
#: ../src/plugins/report_Kerneloops.xml.in.h:2
msgid "Kerneloops.org"
-msgstr ""
+msgstr "Kerneloops.org"
#: ../src/plugins/report_Kerneloops.xml.in.h:3
msgid "Oops server url"
-msgstr ""
+msgstr "URL do Servidor Oops"
#: ../src/plugins/report_Kerneloops.xml.in.h:4
msgid "Send kernel problems to oops tracker"
-msgstr ""
+msgstr "Envie problemas no Kernel para o tracker do oops"
#: ../src/plugins/report_Mailx.xml.in.h:1
msgid "Mailx"
@@ -1171,19 +1215,19 @@ msgstr ""
#: ../src/plugins/report_Mailx.xml.in.h:2
msgid "Message subject"
-msgstr ""
+msgstr "Assunto da mensagem"
#: ../src/plugins/report_Mailx.xml.in.h:3
msgid "Recipient"
-msgstr ""
+msgstr "Destinatário"
#: ../src/plugins/report_Mailx.xml.in.h:4
msgid "Recipient's email"
-msgstr ""
+msgstr "E-mail do destinatário"
#: ../src/plugins/report_Mailx.xml.in.h:5
msgid "Send Binary Data"
-msgstr ""
+msgstr "Enviar Dados Binários"
#: ../src/plugins/report_Mailx.xml.in.h:6
msgid "Send binary files like coredump"
@@ -1191,11 +1235,11 @@ msgstr ""
#: ../src/plugins/report_Mailx.xml.in.h:7
msgid "Send via email"
-msgstr ""
+msgstr "Enviar via Email"
#: ../src/plugins/report_Mailx.xml.in.h:8
msgid "Sender"
-msgstr ""
+msgstr "Remetente"
#: ../src/plugins/report_Mailx.xml.in.h:9
msgid "Sender's email"
@@ -1203,32 +1247,32 @@ msgstr ""
#: ../src/plugins/report_Mailx.xml.in.h:10
msgid "Subject"
-msgstr ""
+msgstr "Assunto"
#: ../src/plugins/report_RHTSupport.xml.in.h:1
msgid "Address of the Red Hat support portal"
-msgstr ""
+msgstr "Endereço do portal de suporte da Red Hat"
#: ../src/plugins/report_RHTSupport.xml.in.h:4
msgid "RH Portal URL"
-msgstr ""
+msgstr "URL do Portal RH"
#: ../src/plugins/report_RHTSupport.xml.in.h:5
msgid "Red Hat Customer Support"
-msgstr ""
+msgstr "Suporte ao Cliente Red Hat"
#: ../src/plugins/report_RHTSupport.xml.in.h:6
msgid "Red Hat customer password"
-msgstr ""
+msgstr "senha do cliente Red Hat"
#: ../src/plugins/report_RHTSupport.xml.in.h:7
msgid "Red Hat customer user name"
-msgstr ""
+msgstr "Nome de usuário do cliente Red Hat"
#: ../src/plugins/report_RHTSupport.xml.in.h:8
msgid "Report to Red Hat support"
-msgstr ""
+msgstr "Reportar para o suporte Red Hat"
#: ../src/plugins/report_RHTSupport.xml.in.h:9
msgid "Username"
-msgstr ""
+msgstr "Nome de Usuário"
diff --git a/po/ru.po b/po/ru.po
index 4228976a..cd750b08 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -2,27 +2,28 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Russian <trans-ru@lists.fedoraproject.org>\n"
+"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ru\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "Ðпплет уведомлений ABRT"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Ðвтоматизированный региÑтратор ошибок"
@@ -48,7 +49,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr "Значок в облаÑти ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ñообщает об обнаруженных ÑбоÑÑ…"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"Yulia <ypoyarko@redhat.com>\n"
@@ -75,7 +76,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "Открыть ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -100,7 +101,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Ðужно указать ровно одно дейÑтвие"
@@ -178,7 +179,7 @@ msgstr ""
"Изменений в отчёте не найдено."
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "д"
@@ -214,24 +215,24 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Отправка…"
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Сообщить при помощи %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "ПропуÑк…"
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Отправка отчёта отключена, так как протокол ÑÐ±Ð¾Ñ Ð½ÐµÐ¿Ñ€Ð¸Ð³Ð¾Ð´ÐµÐ½."
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -240,12 +241,12 @@ msgstr ""
"Попробуйте уÑтановить debuginfo вручную, выполнив «debuginfo-install %s», и "
"повторите попытку\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "ЗарегиÑтрировано Ñлучаев ÑбоÑ: %d (ошибок: %d)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -255,13 +256,13 @@ msgstr ""
"\n"
"Ð—Ð°Ð¿Ñ€Ð¾Ñ Ðº базе пакетов и Ñохранить Ð¸Ð¼Ñ Ð¿Ð°ÐºÐµÑ‚Ð°, компонент и опиÑание"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -279,7 +280,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" или: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "ЗапиÑÑŒ в журнал"
@@ -292,21 +293,21 @@ msgstr "Обработать EVENT"
msgid "List possible events [which start with PFX]"
msgstr "ПеречиÑлить возможные ÑÐ¾Ð±Ñ‹Ñ‚Ð¸Ñ [начинающиеÑÑ Ñ PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Добавить имена программ в лог"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [параметры]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "ИÑпользовать UID как uid клиента"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -314,15 +315,15 @@ msgstr ""
"Размер отчета превыÑил допуÑтимый. Проверьте значение MaxCrashReportsSize в "
"файле abrt.conf"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Ðе выполнÑÑ‚ÑŒ Ñлужбой"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "ЗапиÑÑŒ в журнал даже Ñ -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Выйти поÑле SEC Ñекунд проÑтоÑ"
@@ -342,57 +343,57 @@ msgstr "Событие"
msgid "Configure E_vent"
msgstr "Конфигурирование С_обытиÑ"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "ПроÑмотреть Ñбои Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ Ñоздать отчет"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Сообщено"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Проблема"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "ПоÑледний Ñлучай"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Файл"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Правка"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Справка"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "_ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÑобытиÑ"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Онлайн _Справка"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "ПроÑмотреть Ñбои Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ Ñоздать отчет"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -438,56 +439,56 @@ msgstr "(бинарный файл, %llu байт)"
msgid "(no description)"
msgstr "(нет опиÑаниÑ)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu байт, %u файлов"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Ðе определена обработка Ð´Ð»Ñ ÑÐ¾Ð±Ñ‹Ñ‚Ð¸Ñ '%s'"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr "Ðеполный протокол ÑбоÑ. Укажите дейÑтвиÑ, которые привели к ошибке."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Отправка отчёта отключена, так как протокол ÑÐ±Ð¾Ñ Ð½ÐµÐ¿Ñ€Ð¸Ð³Ð¾Ð´ÐµÐ½."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "УбедитеÑÑŒ, что протокол ÑÐ±Ð¾Ñ Ð½Ðµ Ñодержит личных данных."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Ðужно дать ÑоглаÑие на отправку отÑлеженных данных."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Ðнализирование..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Ðнализирование закончено Ñ ÐºÐ¾Ð´Ð¾Ð¼ выхода %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Отчёт закончен Ñ ÐºÐ¾Ð´Ð¾Ð¼ выхода %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "ИмÑ"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Значение"
@@ -496,8 +497,8 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b>Ваши комментарии не закрыты.</b> Они могут быть включены публичные отчеты"
-" о проблемах."
+"<b>Ваши комментарии не закрыты.</b> Они могут быть включены публичные отчеты "
+"о проблемах."
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -532,27 +533,30 @@ msgid "Click 'Apply' to start reporting"
msgstr "Ðажмите 'Применить' Ð´Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° отчета"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"Клинките 'Вперёд' чтобы продолжить анализирование и отчёт Ñтой проблемы."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Сконфигурировать _СобытиÑ"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "ПодробноÑти"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
"Как ÑлучилаÑÑŒ Ñто проблема (шаг-за-шагом)? Как она может воÑпроизводитьÑÑ?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Я _ÑоглаÑен Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¾Ð¹ отчета об ошибки"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Регенерировать отчет об ошибке"
@@ -622,16 +626,19 @@ msgstr "Формат: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [options] -d DIR\n"
"\n"
-"Ðнализирует C/C++ отчет об ошибке, генерирует Ñ…Ñш дубликации, рейтинг отчета об ошибке, и идентифицирует функцию ошибки в dump-каталоге DIR"
+"Ðнализирует C/C++ отчет об ошибке, генерирует Ñ…Ñш дубликации, рейтинг "
+"отчета об ошибке, и идентифицирует функцию ошибки в dump-каталоге DIR"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -672,75 +679,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Ðовый код запроÑа: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Вход в Bugzilla на %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Проверка на дубликаты"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "ОтÑутÑтвует обÑзательное ÑвойÑтво «bugs»"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "Сбой get_bug_info(). Ðе удалоÑÑŒ Ñобрать вÑÑŽ необходимую информацию."
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Создание нового отчета об ошибке"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Ðе удалоÑÑŒ Ñоздать запиÑÑŒ в Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Выход"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ ÑƒÐ¶Ðµ ÑущеÑтвует: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Первичный отчет о %d в Bugzilla не найден"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Добавить %s в ÑпиÑок CC"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Добавление ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ Ðº запроÑу (%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -750,7 +757,7 @@ msgstr ""
"\n"
"ОтправлÑет отчет о проблеме в Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Файл конфигурации (можно указывать многократно)"
@@ -775,120 +782,153 @@ msgstr "Принудительно завершить gdb, еÑли он рабÐ
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Создана и Ñохранена Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñ‚Ñ€Ð°ÑÑировка, %u байт"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Извлечение cpio из %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Ðе удаетÑÑ Ð·Ð°Ð¿Ð¸Ñать в «%s»: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Ðе удаетÑÑ Ð¸Ð·Ð²Ð»ÐµÑ‡ÑŒ пакет «%s»"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "КÑширование файлов из %s, полученных из %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Ðе удаетÑÑ Ð¸Ð·Ð²Ð»ÐµÑ‡ÑŒ файлы из «%s»"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Загрузка (%i из %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "ПоиÑк необходимых пакетов в репозиториÑÑ…"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Ðе удаетÑÑ Ð½Ð°Ð¹Ñ‚Ð¸ пакеты Ð´Ð»Ñ %u файлов debuginfo"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Пакетов к загрузке: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Загрузка %.2fМБ, размер уÑтановленного: %.2fМБ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Правильно? [y/N]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Загрузка пакета %s не получилаÑÑŒ"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Ðе удалоÑÑŒ раÑпаковать, загрузка прерываетÑÑ..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "Ð’Ñе загруженные пакеты раÑпакованы, удалÑетÑÑ %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Ðе удаетÑÑ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ %s, возможно, в нем ÑодержитÑÑ Ð¶ÑƒÑ€Ð½Ð°Ð» ошибок"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Ðе удаетÑÑ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ «%s»: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Выход по команде пользователÑ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "ИÑпользование: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Ð’Ñ‹ должны задать путь к дампу Ñдра."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"Ð’ дампе памÑти еÑÑ‚ÑŒ ÑÑылки на %u файлов debuginfo, %u из них не уÑтановлены"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "ОтÑутÑтвует файл debuginfo: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "ИмеютÑÑ Ð²Ñе %u файлов debuginfo"
@@ -920,11 +960,8 @@ msgstr "ОтправлÑетÑÑ Ð¿Ð¾Ñ‡Ñ‚Ð¾Ð²Ð¾Ðµ Ñообщение…"
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"ОтправлÑет Ñжатый архив dump-каталога DIR через Ñлектронную почту"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -953,21 +990,19 @@ msgstr "Добавить, или перепиÑать файл"
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Отчёт был добавлен к %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Отчёт Ñохранён в %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1003,7 +1038,8 @@ msgid ""
msgstr ""
" [-v] [-d SIZE:DIR]... [-f SIZE:DIR]... [-p DIR]\n"
"\n"
-"УдалÑет dump каталоги (-d) или файлы (-f) в DIRs до тех пор, пока они не Ñтанут меньше SIZE"
+"УдалÑет dump каталоги (-d) или файлы (-f) в DIRs до тех пор, пока они не "
+"Ñтанут меньше SIZE"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
@@ -1068,7 +1104,7 @@ msgstr "Ðе выходить, Ñледить за файлом на предмÐ
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1077,7 +1113,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "Сделать общий dump каталога читаемым"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "запиÑать в syslog"
@@ -1092,8 +1128,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1162,8 +1198,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/sk.po b/po/sk.po
index dc14882d..d60381b9 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Slovak <None>\n"
+"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT applet upozornení"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Nástroj na automatické hlásenie chýb"
@@ -50,7 +50,7 @@ msgstr ""
"Oblasť upozornení pre ABRT applet, ktorý upozorňuje uživateľov na zistené "
"problémy"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"PrekladateliaMichal Hriň <michalhrin@aol.com>jmoskovc <jmoskovc@redhat.com>"
@@ -75,7 +75,7 @@ msgstr "Nastal Problém"
msgid "Open ABRT"
msgstr "Otvoriť ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -100,7 +100,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Musíte urÄiÅ¥ výluÄne jednu operáciu"
@@ -178,7 +178,7 @@ msgstr ""
"V správe neboli zistené žiadne zmeny"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "a"
@@ -214,38 +214,38 @@ msgstr "Vybrali ste Äíslo mimo rozsah"
msgid "Invalid input, program exiting..."
msgstr "Neplatný vstup, program sa ukonÄuje..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Nahlasujem..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Ohlásiť použitím %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Vynechávam..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Nahlasovanie je zakázané, pretože backtrase je nepoužiteľný"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"Prosím, skúste nainštalovať debuginfo manuálne použitím príkazu: "
-"\"debuginfo-install %s\" a skúste znovu\n"
+"Prosím, skúste nainštalovať debuginfo manuálne použitím príkazu: \"debuginfo-"
+"install %s\" a skúste znovu\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Pád ohlásený pomocou %d udalostí (%d chýb)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -255,13 +255,13 @@ msgstr ""
"\n"
"DotázaÅ¥ databázu balíÄkov a uložiÅ¥ názov balíÄku, súÄasÅ¥ a popis"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -279,7 +279,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" alebo: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Zalogovať do syslog"
@@ -292,21 +292,21 @@ msgstr "Obslúžiť EVENT"
msgid "List possible events [which start with PFX]"
msgstr "Zoznam možných udalostí [ktoré zaÄínajú na PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Pridať názvy programu do log-u"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [možnosti]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Použiť UID ako klientove uid"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -314,15 +314,15 @@ msgstr ""
"VeľkosÅ¥ správy prekroÄila limit. Prosím skontrolujte systémovú hodnotu "
"MaxCrashReportsSize v abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Nespúšťať ako démona"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Zalogovať do syslok ešte s -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "SonÄiÅ¥ po SEC sekundách neÄinnosti"
@@ -342,57 +342,57 @@ msgstr "Udalosť"
msgid "Configure E_vent"
msgstr "Konfigurovať Udalosť"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Zobrazenie a nahlasovanie pádov aplikácií"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Nahlásené"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Problém"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Posledný výskyt"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Súbor"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Upraviť"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Pomocník"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "Nastavenie _udalostí"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Online _Pomoc"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Zobrazenie a nahlasovanie pádov aplikácií"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -412,7 +412,8 @@ msgid ""
msgstr ""
" [-vp] [-g GUI_FILE] DIR\n"
"\n"
-"GUI nástroj na analýzu a ohlasovanie problému bol uložený v špecifikovanom DIR"
+"GUI nástroj na analýzu a ohlasovanie problému bol uložený v špecifikovanom "
+"DIR"
#: ../src/gui-wizard-gtk/main.c:93
msgid "Alternate GUI file"
@@ -440,19 +441,19 @@ msgstr "(binárny súbor, %llu byte-ov)"
msgid "(no description)"
msgstr "(žiadny popis)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu byte-ov, %u súborov"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Nebolo úrÄené žiadne spracovanie pre udalosÅ¥ '%s'"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -461,37 +462,37 @@ msgstr ""
"možné to zopakovať."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Ohlasovanie je zakázané pretože backtrace je nepoužiteľný."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Mali by ste skontrolovať citlivé dáta v backtrace"
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Musíte súhlasiť s odoslaním backtrace."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Prebieha analýza..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analýza skonÄená s návratovou hodnotou %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Hlásenie skonÄilo s návratovou hodnotou %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Názov"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Hodnota"
@@ -528,34 +529,37 @@ msgid ""
"Can create more informative backtrace if you installed additional debug "
"packages"
msgstr ""
-"Môže byÅ¥ vytvorený backtrace s viac informáciami, ak nainÅ¡talujete dodatoÄné"
-" debug balíÄky"
+"Môže byÅ¥ vytvorený backtrace s viac informáciami, ak nainÅ¡talujete dodatoÄné "
+"debug balíÄky"
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "Click 'Apply' to start reporting"
msgstr "StlaÄte 'PoužiÅ¥' pre nahlásenie problému"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"StlaÄte 'ÄŽalej' pre pokraÄovanie analýzy a ohlasovania tohto problému."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Nastaviť _Udalosti"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Detaily"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "Ako nastal tento problém (krok-za-krokom)?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Súhl_asím s odovzdaním backtrace"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Obnoviť backtrace"
@@ -625,16 +629,19 @@ msgstr "Použitie: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [možnosti] -d DIR\n"
"\n"
-"Analyzuje C/C++ backtrace, vytvorí hash suplikátov, hodnotenie backtrace, a identifikuje pád funkcie v adresáre výpisov DIR"
+"Analyzuje C/C++ backtrace, vytvorí hash suplikátov, hodnotenie backtrace, a "
+"identifikuje pád funkcie v adresáre výpisov DIR"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -675,76 +682,76 @@ msgstr ""
msgid "New bug id: %i"
msgstr "id novej chyby: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr "Login alebo heslo je prázdne, prosím skontrolujte vaše nastavenie"
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "Dôležitý súbor '%s' chýba, nemožno pokraÄovaÅ¥.."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "Dôležitý súbor '%s' je prázdny, nemožno pokraÄovaÅ¥.."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Prihlasovanie do Bagzilla na %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Kontrola duplikátov"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Chýba povinná položka 'bugs'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() zlyhala. Nie je možné zhromaždiť všetky povinné informácie"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Vytváram novú chybu"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Vytvorenie novej položky v Bugzille sa nepodarilo"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Odhlasovanie"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Chyba už bola nahlásená: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla nemôže nájsť predka chyby %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Pridať %s do zoznamu CC"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "PridaÅ¥ nový komentár k chybe Ä. %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -754,7 +761,7 @@ msgstr ""
"\n"
"Nahlasuje problém na Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "KonfiguraÄný súbor (môže byÅ¥ uvedený niekoľkokrát)"
@@ -779,120 +786,153 @@ msgstr "Zabiť gdb, ak beží viac ako N sekúnd"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Backtrace je vygenerovaný a uložený, %u byte-ov"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Rozbaľujem cpio z %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Nie je možné zapisovať do '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Nie je možné rozbaliÅ¥ balíÄek '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "NaÄítavam súbory z %s vyrobené z %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Nie je možné rozbaliť súbory z '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "SÅ¥ahovanie (%i z %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Hladám potrebné balíÄky v repozitároch"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Nie je možné nájsÅ¥ balíÄky pre %u debuginfo súbory"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "BalíÄky na stiahnutie: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Sťahovanie %.2fMb, inštalovaná veľkosť: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Je toto vporiadku? [a/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "SÅ¥ahovanie balíÄku %s zlyhalo"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Rozvalovanie zlyhalo, prerušujem sťahovanie..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "VÅ¡etky stiahnuté balíÄky boli rozbalené, odstraňujem %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Nemožno odstrániť %s, pravdepodobne obsahuje chbový výpis (log)"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Nemožno odstrániť '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "UkonÄujem na príkaz užívateľa"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Použitie: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Musíte upresniť cestu na coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"Coredump odkazuje na %u debuginfo súbory, %u z nich ne je nainštalovaných"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Chýba debuginfo súbor: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "Všetky %u debuginfo súbory sú dostupné"
@@ -924,11 +964,8 @@ msgstr "Odosielanie emailu..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"Odošle kompriomvaný (tarball) adresár s výpismi DIR cez email"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -957,21 +994,19 @@ msgstr "Pridať k(u), alebo prepísať FILE"
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Správa bola pridaná k(u) %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Správa bola uložená na %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1007,7 +1042,8 @@ msgid ""
msgstr ""
" [-v] [-d SIZE:DIR]... [-f SIZE:DIR]... [-p DIR]\n"
"\n"
-"Odstráni adresáre s výpismi (-d) alebo súbory (-f) v DIR pokiaľ sú menšie ako SIZE"
+"Odstráni adresáre s výpismi (-d) alebo súbory (-f) v DIR pokiaľ sú menšie "
+"ako SIZE"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
@@ -1072,7 +1108,7 @@ msgstr "NeukonÄujte, prezerám súpor pre nové oops-y"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1081,7 +1117,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "VytvoriÅ¥ adresár výpisov Äitateľný pre vÅ¡etkých"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "zalogovať do syslog"
@@ -1097,8 +1133,8 @@ msgstr "Lokálny GNU Debbuger"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1167,8 +1203,8 @@ msgstr "Overiť SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/sr.po b/po/sr.po
index b3bfd995..d11a6dee 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -2,27 +2,28 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT обавештавајући програмчић"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Ðлатка за ÑамоÑталну пријаву грешака"
@@ -50,7 +51,7 @@ msgstr ""
"Програмчић из обавештајне зоне који обавештава кориÑнике о проблемима "
"нађеним помоћу ABRT-а"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "заÑлуге-преводиоца"
@@ -74,7 +75,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "Отвори ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +100,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Морате назначити тачно једну операцију"
@@ -177,7 +178,7 @@ msgstr ""
"Ðиједна промена није пронађена у овој пријави"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "Д"
@@ -213,49 +214,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Пријављивање..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Пријави кориÑтећи %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "ИзоÑтављање..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Пријављивање онемогућено зато што је backtrace не употебљив"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -271,7 +272,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -284,21 +285,21 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -306,15 +307,15 @@ msgstr ""
"Величина пријаве је превазишла квоту. Проверите ÑиÑтемову "
"MaxCrashReportsSize вредноÑÑ‚ у abrt.conf"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -334,57 +335,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Види и пријави програмÑки пад"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Пријављено"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Датотека"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Уреди"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Помоћ"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Види и пријави програмÑки пад"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -423,58 +424,57 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
-"Backtrace је недовршен, поÑтарајте Ñе да дате кораке потребне за "
-"репродукцију"
+"Backtrace је недовршен, поÑтарајте Ñе да дате кораке потребне за репродукцију"
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Пријављивање је онемогућено backtrace је неупотрбљив."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Треба ли би проверити backtrace за оÑетљиве податке."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Морате Ñе Ñложити Ñа Ñлањем backtrace-а."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Име"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -510,25 +510,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Детаљи"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -596,13 +600,15 @@ msgstr ""
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -634,82 +640,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Иб нове грешке: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "ÐедоÑтаје обавезан члан 'грешке'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() пао. Ðије уÑпело Ñакупљање Ñвих обавезних обавештења"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Стварање уноÑа у бубаждају није уÑпео"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Грешка је већ пријављена: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Бубаждаја неможе да нађе родитеља од грешке %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Додај %s у CC ÑпиÑак"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Додаја новог тумачења ка грешки %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -731,119 +737,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -872,7 +911,7 @@ msgstr "Слање епоште..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -899,21 +938,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Пријава је додата у %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Пријава је принеÑена до %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1005,7 +1042,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1014,7 +1051,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1029,8 +1066,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1099,8 +1136,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/sr@latin.po b/po/sr@latin.po
index 6b531a1b..63700d83 100644
--- a/po/sr@latin.po
+++ b/po/sr@latin.po
@@ -2,27 +2,28 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@latin\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: sr@latin\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT obavеštavajući programÄić"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Alatka za samostalnu prijavu grеšaka"
@@ -50,7 +51,7 @@ msgstr ""
"ProgramÄić iz obavеštajnе zonе koji obavеštava korisnikе o problеmima "
"nađеnim pomoću ABRT-a"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "zaslugе-prеvodioca"
@@ -74,7 +75,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "Otvori ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +100,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Moratе naznaÄiti taÄno jеdnu opеraciju"
@@ -177,7 +178,7 @@ msgstr ""
"Nijеdna promеna nijе pronađеna u ovoj prijavi"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "D"
@@ -213,49 +214,49 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Prijavljivanjе..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Prijavi koristеći %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Izostavljanjе..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Prijavljivanjе onеmogućеno zato što jе backtrace nе upotеbljiv"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -271,7 +272,7 @@ msgid ""
" or: "
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr ""
@@ -284,21 +285,21 @@ msgstr ""
msgid "List possible events [which start with PFX]"
msgstr ""
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr ""
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -306,15 +307,15 @@ msgstr ""
"VеliÄina prijavе jе prеvaziÅ¡la kvotu. Provеritе sistеmovu "
"MaxCrashReportsSize vrеdnost u abrt.conf"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr ""
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr ""
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr ""
@@ -334,57 +335,57 @@ msgstr ""
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Vidi i prijavi programski pad"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Prijavljеno"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Datotеka"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Urеdi"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Pomoć"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Vidi i prijavi programski pad"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -423,58 +424,57 @@ msgstr ""
msgid "(no description)"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr ""
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr ""
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
-"Backtrace jе nеdovršеn, postarajtе sе da datе korakе potrеbnе za "
-"rеprodukciju"
+"Backtrace jе nеdovršеn, postarajtе sе da datе korakе potrеbnе za rеprodukciju"
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Prijavljivanjе jе onеmogućеno backtrace jе nеupotrbljiv."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "Trеba li bi provеriti backtrace za osеtljivе podatkе."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Moratе sе složiti sa slanjеm backtrace-a."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Imе"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr ""
@@ -510,25 +510,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Dеtalji"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -596,13 +600,15 @@ msgstr ""
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -634,82 +640,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Ib novе grеškе: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Nеdostajе obavеzan Älan 'grеškе'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() pao. Nijе uspеlo sakupljanjе svih obavеznih obavеštеnja"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Stvaranjе unosa u bubaždaju nijе uspеo"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Grеška jе vеć prijavljеna: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bubaždaja nеmožе da nađе roditеlja od grеškе %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Dodaj %s u CC spisak"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Dodaja novog tumaÄеnja ka grеški %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -731,119 +737,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr ""
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr ""
@@ -872,7 +911,7 @@ msgstr "Slanjе еpoštе..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -899,21 +938,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Prijava jе dodata u %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Prijava jе prinеsеna do %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1005,7 +1042,7 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1014,7 +1051,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr ""
@@ -1029,8 +1066,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1099,8 +1136,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/sv.po b/po/sv.po
index 8c7b3807..0bd8e552 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Swedish <None>\n"
+"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT notifieringsapplet"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "Automatiskt felrapporteringsverktyg"
@@ -50,7 +50,7 @@ msgstr ""
"Panelprogram för notifieringsområdet för att notifiera användaren om saker "
"som upptäckts av ABRT"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"Magnus Larsson <fedoratrans@gmail.com>\n"
@@ -76,7 +76,7 @@ msgstr "Ett problem har uppstått"
msgid "Open ABRT"
msgstr "Öppna ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -101,7 +101,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Du måste ange precis en operation"
@@ -120,7 +120,8 @@ msgid ""
"# Check that it does not contain any sensitive data (passwords, etc.)"
msgstr ""
"# Stackspår\n"
-"# Kontrollera att det inte innehåller någon känslig information (lösenord o.dyl.)"
+"# Kontrollera att det inte innehåller någon känslig information (lösenord o."
+"dyl.)"
#: ../src/cli/report.c:155
msgid "# Architecture"
@@ -179,7 +180,7 @@ msgstr ""
"Inga ändringar upptäcktes i rapporten"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "j"
@@ -215,24 +216,24 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "Rapporterar …"
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Rapportera med %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "Hoppar över…"
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Rapportering avslagen för att stackspåret är oanvändbart"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -241,12 +242,12 @@ msgstr ""
"Försök att installera felsökningsinformation manuellt med kommandot\n"
"â€debuginfo-install %s†och försök igen\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "Krasch rapporterad via %d rapporthändelser (%d fel)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -256,13 +257,13 @@ msgstr ""
"\n"
"Fråga paketdatabasen och spara paketnamn, komponenter och beskrivning"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -280,7 +281,7 @@ msgstr ""
" [-vs] -d KAT -e HÄNDELSE\n"
" eller: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "Logga till syslog"
@@ -293,21 +294,21 @@ msgstr "Hantera HÄNDELSE"
msgid "List possible events [which start with PFX]"
msgstr "Lista möjliga händelser [som startar med PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Lägg till programnamn till loggen"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [flaggor]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "Använd UID som klient-uid"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -315,15 +316,15 @@ msgstr ""
"Storleken på rapporten överstiger kvoten. Kontrollera systemets "
"MaxCrashReportsSize-värde i abrt.conf."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Bli inte demon"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "Logga till syslog även med -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Avsluta efter SEK sekunders inaktivitet"
@@ -343,57 +344,57 @@ msgstr "Händelse"
msgid "Configure E_vent"
msgstr "Konfigurera h_ändelse"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "Visa och rapportera programkrascher"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Rapporterat"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Problem"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "Senaste förekomst"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Fil"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "_Redigera"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Hjälp"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "H_ändelsekonfiguration"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Direkt_hjälp"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "Visa och rapportera programkrascher"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -413,7 +414,8 @@ msgid ""
msgstr ""
" [-vp] [-g GRAFIKFIL] KAT\n"
"\n"
-"Grafiskt verktyg för att analysera och rapportera problem som sparats i angiven KAT"
+"Grafiskt verktyg för att analysera och rapportera problem som sparats i "
+"angiven KAT"
#: ../src/gui-wizard-gtk/main.c:93
msgid "Alternate GUI file"
@@ -441,19 +443,19 @@ msgstr "(binär fil, %llu byte)"
msgid "(no description)"
msgstr "(ingen beskrivning)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu byte, %u filer"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Ingen bearbetning för händelsen â€%s†är definierad"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -461,38 +463,38 @@ msgstr ""
"Stackspåret är ofullständigt, se till att du ger steg för att återskapa."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Rapportering avslagen för att stackspåret är oanvändbart."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr ""
"Du måste kontrollera om stackspåret innehåller någon känslig information."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Du måste godkänna att skicka stackspåret."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Analyserar…"
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analysen avslutad med slutstatus %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Rapporten avslutad med slutstatus %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Namn"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "Värde"
@@ -537,28 +539,30 @@ msgid "Click 'Apply' to start reporting"
msgstr "Klicka â€Verkställ†för att starta rapporten"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"Klicka â€FramÃ¥t†för att gÃ¥ vidare med analysen och rapporten av detta "
-"problem."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Konfigurera _händelser"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Detaljer"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
"Hur hände det här problemet (steg för steg)? Hur kan det reproduceras?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Jag _går med på att lämna in stackspåret"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Generera om stackspår"
@@ -628,16 +632,19 @@ msgstr "Användning: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [flaggor]-d KAT\n"
"\n"
-"Analyserar C/C++-stackspår, genererar dubblettkontrollsumma, stackspårvärdering och identifierar kraschfunktion i dumpkatalogen KAT"
+"Analyserar C/C++-stackspår, genererar dubblettkontrollsumma, "
+"stackspårvärdering och identifierar kraschfunktion i dumpkatalogen KAT"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -678,77 +685,77 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Nytt fel-id: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "Väsentlig fil â€%s†saknas, kan inte fortsätta …"
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "Väsentlig fil â€%s†är tom, kan inte fortsätta …"
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Loggar in på Bugzilla på %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Söker efter dubbletter"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Nödvändigt medlemskap i \"bugs\" saknas"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
"get_bug_info() misslyckades. Det gick inte att samla all nödvändig "
"information"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Skapar en ny felrapport"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Att skapa ett bugzillaärende misslyckades"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Loggar ut"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Felet är redan rapporterat: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla kunde inte hitta föräldern till felet %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Lägg till %s till CC-listan"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Lägg till ny kommentar till fel(%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -758,7 +765,7 @@ msgstr ""
"\n"
"Rapporterar problem till Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Konfigurationsfil (kan anges flera gånger)"
@@ -783,121 +790,154 @@ msgstr "Döda gdb om den kör i mer än N sekunder"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Stackspår är genererat och sparat, %u byte"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Extraherar cpio från %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Det gÃ¥r inte att skriva till â€%sâ€: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Det gÃ¥r inte att extrahera paket â€%sâ€"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "Cache-filer från %s gjorda från %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Det gÃ¥r inte att extrahera filer frÃ¥n â€%sâ€"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Hämtar (%i av %i) %s: %3u %%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Letar du efter nödvändiga paket i förråden"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Det går inte att hitta paket för %u filer med felsökningsinformation"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Paket att hämta: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Hämtar %.2f MB, installerad storlek: %.2f MB"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Är detta ok? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Misslyckades att hämta paketet %s"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Uppackningen misslyckades, avbryter hämtande …"
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "Alla hämtade paket har extraherats, tar bort %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Det går inte att ta bort %s, innehåller förmodligen en fellogg"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Det gÃ¥r inte att ta bort â€%sâ€: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Avslutar på användarens kommando"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Användning: %s --core=KÄRNFIL --tmpdir=TMPKAT --cache=CACHEKAT"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Du måste ange sökvägen till kärndumpen."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"Kärndumpen refererar %u filer med felsökningsinformation, %u av dem är inte "
"installerade"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Saknad fil med felsökningsinformation: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "Alla %u filer med felsökningsinformation är tillgängliga"
@@ -929,11 +969,8 @@ msgstr "Skickar ett e-brev …"
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d KAT [-c KONFFIL]\n"
-"\n"
-"Skickar ett komprimerat tar-arkiv av dumpkatalogen KAT via e-post"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -962,21 +999,19 @@ msgstr "Lägg till, eller skriv över FIL"
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Rapporten lades till till %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Rapporten lagrades i %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1012,7 +1047,8 @@ msgid ""
msgstr ""
" [-v] [-d STORLEK:KAT] … [-f STORLEK:KAT] … [-p KAT]\n"
"\n"
-"Tar bort dumpkataloger (-d) eller -filer (-f) i KATaloger tills de är mindre än STORLEK"
+"Tar bort dumpkataloger (-d) eller -filer (-f) i KATaloger tills de är mindre "
+"än STORLEK"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
@@ -1077,7 +1113,7 @@ msgstr "Avsluta inte, bevaka filen för nya oops:ar"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1086,7 +1122,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "Gör dumpkatalogen läsbar för alla"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "logga till syslog"
@@ -1101,8 +1137,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1171,8 +1207,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/ta.po b/po/ta.po
index 77c39a34..c999777c 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Tamil <tamil-users@lists.fedoraproject.org>\n"
+"Language: ta\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ta\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT அறிவிபà¯à®ªà¯ ஆபà¯à®²à¯†à®Ÿà¯"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "தானியகà¯à®• பிழை அறிகà¯à®•à¯ˆà®¯à®¿à®Ÿà¯à®®à¯ கரà¯à®µà®¿"
@@ -47,10 +47,10 @@ msgstr "எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ"
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr ""
-"ABRT ஆல௠கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ சிகà¯à®•à®²à¯à®•à®³à¯ˆà®ªà¯ பறà¯à®±à®¿ அபà¯à®²à¯†à®Ÿà¯à®Ÿà®¿à®²à¯ உளà¯à®³ அறிகà¯à®•à¯ˆà®ªà¯ "
-"பகà¯à®¤à®¿à®¯à®¿à®²à¯ பயனர௠கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿ வேணà¯à®Ÿà¯à®®à¯"
+"ABRT ஆல௠கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ சிகà¯à®•à®²à¯à®•à®³à¯ˆà®ªà¯ பறà¯à®±à®¿ அபà¯à®²à¯†à®Ÿà¯à®Ÿà®¿à®²à¯ உளà¯à®³ அறிகà¯à®•à¯ˆà®ªà¯ பகà¯à®¤à®¿à®¯à®¿à®²à¯ பயனர௠"
+"கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿ வேணà¯à®Ÿà¯à®®à¯"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "I. Felix <ifelix@redhat.com> 2010"
@@ -74,7 +74,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "Open ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +99,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "நீஙà¯à®•à®³à¯ ஒர௠செயலà¯à®®à¯à®±à¯ˆà®¯à¯ˆ சரியாக கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿ வேணà¯à®Ÿà¯à®®à¯"
@@ -158,9 +158,7 @@ msgstr "# வெளியீட௠சரதà¯à®¤à®¿à®±à¯à®•à®¾à®© இயஙà¯
#: ../src/cli/report.c:276
msgid "Cannot run vi: $TERM, $VISUAL and $EDITOR are not set"
-msgstr ""
-"vi: $TERM, $VISUAL மறà¯à®±à¯à®®à¯ $EDITOR அமைகà¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ மறà¯à®±à¯à®®à¯ இயகà¯à®• "
-"à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ"
+msgstr "vi: $TERM, $VISUAL மறà¯à®±à¯à®®à¯ $EDITOR அமைகà¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ மறà¯à®±à¯à®®à¯ இயகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ"
#: ../src/cli/report.c:360
msgid ""
@@ -179,7 +177,7 @@ msgstr ""
"அறிகà¯à®•à¯ˆà®¯à®¿à®²à¯ எநà¯à®¤ மாறà¯à®±à®™à¯à®•à®³à¯à®®à¯ இலà¯à®²à¯ˆ"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -215,38 +213,38 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "அறிகà¯à®•à¯ˆà®¯à®¿à®Ÿà¯à®•à®¿à®±à®¤à¯..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "%s஠அறிகà¯à®•à¯ˆ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à®¤à®¾?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "தவிரà¯à®•à¯à®•à®¿à®±à®¤à¯..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "அறிகà¯à®•à¯ˆ செயலà¯à®¨à¯€à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ à®à®©à¯†à®©à®¿à®²à¯ பினà¯à®¨à®ª"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"பிழைதிரà¯à®¤à¯à®¤ தகவலை கைமà¯à®±à¯ˆà®¯à®¾à®• நிறà¯à®µ கடà¯à®Ÿà®³à¯ˆà®¯à¯ˆ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿ à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®µà¯à®®à¯: "
-"\"debuginfo-install %s\" மறà¯à®±à¯à®®à¯ மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®µà¯à®®à¯\n"
+"பிழைதிரà¯à®¤à¯à®¤ தகவலை கைமà¯à®±à¯ˆà®¯à®¾à®• நிறà¯à®µ கடà¯à®Ÿà®³à¯ˆà®¯à¯ˆ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿ à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®µà¯à®®à¯: \"debuginfo-"
+"install %s\" மறà¯à®±à¯à®®à¯ மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®µà¯à®®à¯\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "%d à®®à¯à®Ÿà®¿à®µà¯ நிகழà¯à®µà¯à®•à®³à¯ கà¯à®°à®¾à®·à¯ வழியாக அறிகà¯à®•à¯ˆà®¯à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ (%d பிழைகளà¯)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -256,13 +254,13 @@ msgstr ""
"\n"
"Query package database and save package name, component, and description"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -280,7 +278,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" அலà¯à®²à®¤à¯: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr " syslogகà¯à®•à¯ பதியவà¯à®®à¯"
@@ -293,37 +291,37 @@ msgstr "நிகழà¯à®šà¯à®šà®¿à®¯à¯ˆ கையாளலà¯"
msgid "List possible events [which start with PFX]"
msgstr "வாயà¯à®ªà¯à®ªà¯ நிகழà¯à®µà¯à®•à®³à¯ˆ படà¯à®Ÿà®¿à®¯à®²à®¿à®Ÿà¯ [PFX உடன௠தà¯à®µà®™à¯à®•à¯à®µà®¤à¯]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [விரà¯à®ªà¯à®ªà®™à¯à®•à®³à¯ ]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr ""
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-"அறிகà¯à®•à¯ˆ அளவ௠ஒதà¯à®•à¯à®•à¯€à®Ÿà¯à®Ÿà¯ˆ தாணà¯à®Ÿà®¿à®¯à®¤à¯. உஙà¯à®•à®³à¯ MaxCrashReportsSize மதிபà¯à®ªà¯ˆ "
-"abrt.conf.இல௠சரிபாரà¯à®•à¯à®•à®µà¯à®®à¯."
+"அறிகà¯à®•à¯ˆ அளவ௠ஒதà¯à®•à¯à®•à¯€à®Ÿà¯à®Ÿà¯ˆ தாணà¯à®Ÿà®¿à®¯à®¤à¯. உஙà¯à®•à®³à¯ MaxCrashReportsSize மதிபà¯à®ªà¯ˆ abrt.conf.இல௠"
+"சரிபாரà¯à®•à¯à®•à®µà¯à®®à¯."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "அனà¯à®ªà¯à®ª வேணà¯à®Ÿà®¾à®®à¯à®…னà¯à®ªà¯à®ª வேணà¯à®Ÿ"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "-d-உடன௠syslog பதிவ௠செயà¯à®¤à®¾à®²à¯à®®à¯"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "SEC விநாடிகள௠செயலிழபà¯à®ªà®¿à®²à¯ இரà¯à®¨à¯à®¤à®¾à®²à¯ வெளியேறà¯"
@@ -343,57 +341,57 @@ msgstr "நிகழà¯à®µà¯"
msgid "Configure E_vent"
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ கிரஷà¯à®•à®³à¯ˆ பாரà¯à®¤à¯à®¤à¯ அறிகà¯à®•à¯ˆà®¯à®¿à®Ÿà®µà¯à®®à¯ "
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "அறிகà¯à®•à¯ˆà®¯à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "சிகà¯à®•à®²à¯"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "கடைசி தரà¯à®µà®¾à®¯à¯"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "கோபà¯à®ªà¯ (_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "திரà¯à®¤à¯à®¤à®µà¯à®®à¯ (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "உதவி (_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "நிகழà¯à®µà¯ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "வலை உதவி (_H)"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ கிரஷà¯à®•à®³à¯ˆ பாரà¯à®¤à¯à®¤à¯ அறிகà¯à®•à¯ˆà®¯à®¿à®Ÿà®µà¯à®®à¯ "
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -441,58 +439,58 @@ msgstr "(binary file, %llu bytes)"
msgid "(no description)"
msgstr "(no description)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu bytes, %u files"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "No processing for event '%s' is defined"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
-"bactrace à®®à¯à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà®¾à®®à®²à¯ உளà¯à®³à®¤à¯, மறà¯à®‰à®±à¯à®ªà®¤à¯à®¤à®¿à®•à¯à®•à¯ நீஙà¯à®•à®³à¯ சரியான படிகளை "
-"செயà¯à®¤à®¿à®°à¯à®•à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯ என உறà¯à®¤à®¿à®šà¯†à®¯à¯à®¯à®µà¯à®®à¯."
+"bactrace à®®à¯à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà®¾à®®à®²à¯ உளà¯à®³à®¤à¯, மறà¯à®‰à®±à¯à®ªà®¤à¯à®¤à®¿à®•à¯à®•à¯ நீஙà¯à®•à®³à¯ சரியான படிகளை செயà¯à®¤à®¿à®°à¯à®•à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯ "
+"என உறà¯à®¤à®¿à®šà¯†à®¯à¯à®¯à®µà¯à®®à¯."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "அறிகà¯à®•à¯ˆ செயலà¯à®¨à¯€à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯, மேலே காடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿ சிகà¯à®•à®²à¯à®•à®³à¯ˆ பொரà¯à®¤à¯à®¤à®µà¯à®®à¯."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "உணரà¯à®µà¯à®³à¯à®³ தரவà¯à®•à¯à®•à¯ பேகà¯à®Ÿà¯à®°à¯‡à®¸à¯ˆ சரி பாரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "நீஙà¯à®•à®³à¯ பேகà¯à®Ÿà¯à®°à¯‡à®¸à¯à®Ÿà®©à¯ அனà¯à®ªà¯à®ªà¯à®®à¯ போத௠à®à®±à¯à®• வேணà¯à®Ÿà¯à®®à¯."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "ஆராயà¯à®•à®¿à®±à®¤à¯..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Analyzing finished with exit code %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Reporting finished with exit code %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "பெயரà¯"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "மதிபà¯à®ªà¯"
@@ -501,8 +499,7 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b>தà¯à®£à¯à®•à¯à®•à¯:</b> உஙà¯à®•à®³à¯ கரà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯ தனிபà¯à®ªà®Ÿà¯à®Ÿà®µà¯ˆ அலà¯à®². நீஙà¯à®•à®³à¯ சொலà¯à®µà®¤à®±à¯à®•à¯ "
-"à®à®±à¯à®ª பாரà¯à®•à¯à®•à®µà¯à®®à¯."
+"<b>தà¯à®£à¯à®•à¯à®•à¯:</b> உஙà¯à®•à®³à¯ கரà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯ தனிபà¯à®ªà®Ÿà¯à®Ÿà®µà¯ˆ அலà¯à®². நீஙà¯à®•à®³à¯ சொலà¯à®µà®¤à®±à¯à®•à¯ à®à®±à¯à®ª பாரà¯à®•à¯à®•à®µà¯à®®à¯."
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -535,25 +532,29 @@ msgid "Click 'Apply' to start reporting"
msgstr ""
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr "Click 'Forward' to proceed with analyzing and reporting this problem."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "நிகழà¯à®µà®¿à®•à®³à¯ˆ கடà¯à®Ÿà®®à¯ˆ (_E)"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "விவரஙà¯à®•à®³à¯"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "How did this problem happen (step-by-step)? How can it be reproduced?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "I _agree with submitting the backtrace"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr ""
@@ -623,16 +624,19 @@ msgstr "பயனà¯à®ªà®¾à®Ÿà¯: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -673,77 +677,76 @@ msgstr ""
msgid "New bug id: %i"
msgstr "பà¯à®¤à®¿à®¯ பிழை கà¯à®±à®¿à®¯à¯€à®Ÿà¯: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "விடà¯à®ªà®Ÿà¯à®Ÿ அவசியமான உறà¯à®ªà¯à®ªà®¿à®©à®°à¯ 'பிழைகளà¯'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr ""
-"get_bug_info() செயலிழகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. அனைதà¯à®¤à¯ அவசிய தகவலையà¯à®®à¯ சேகரிகà¯à®• "
-"à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ"
+"get_bug_info() செயலிழகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. அனைதà¯à®¤à¯ அவசிய தகவலையà¯à®®à¯ சேகரிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Bugzilla உளà¯à®³à¯€à®Ÿà¯ உரà¯à®µà®¾à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "பிழை à®à®±à¯à®•à®©à®µà¯‡ அறிகà¯à®•à¯ˆà®¯à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla பிழை(%d) மூலதà¯à®¤à¯ˆ அறிய à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "%s à® CC படà¯à®Ÿà®¿à®¯à®²à¯à®•à¯à®•à¯à®šà¯ சேரà¯"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "பிழையில௠பà¯à®¤à®¿à®¯ கடà¯à®Ÿà®³à¯ˆà®¯à¯ˆà®šà¯ சேரà¯(%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -753,7 +756,7 @@ msgstr ""
"\n"
"Reports problem to Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr ""
@@ -778,119 +781,152 @@ msgstr ""
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "cpio à® %s லிரà¯à®¨à¯à®¤à¯ இழà¯à®•à¯à®•à®¿à®±à®¤à¯"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "%s-லிரà¯à®¨à¯à®¤à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ %s கோபà¯à®ªà¯à®•à®³à¯ˆ மாறà¯à®±à¯à®•à®¿à®±à®¤à¯"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr ""
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "இத௠சரியா? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "தொகà¯à®ªà¯à®ªà¯ %s பதிவிறகà¯à®•à¯à®¤à®²à¯ தோலà¯à®µà®¿à®¯à¯à®±à¯à®±à®¤à¯"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "தொகà¯à®ªà¯à®ªà¯à®¨à¯€à®•à¯à®•à®²à¯ தோலà¯à®µà®¿à®¯à¯à®±à¯à®±à®¤à¯, பதிவிறகà¯à®•à®¤à¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯à®•à®¿à®±à®¤à¯..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "அனைதà¯à®¤à¯ பதிவிறகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ தொகà¯à®ªà¯à®ªà¯à®•à®³à¯, removing %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s஠நீகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ, ஒர௠பதிவ௠பிழையால௠இரà¯à®•à¯à®•à®²à®¾à®®à¯"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Can't remove '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Exiting on user command"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr " coredump பாதையை நீஙà¯à®•à®³à¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr "Coredump references %u debuginfo files, %u of them are not installed"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Missing debuginfo file: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "All %u debuginfo files are available"
@@ -922,11 +958,8 @@ msgstr "ஒர௠மினà¯à®©à®žà¯à®šà®²à¯ அனà¯à®ªà¯à®ªà¯à®•à®¿à®±à
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"Sends compressed tarball of dump directory DIR via email"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -955,21 +988,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "சேவை %sகà¯à®•à¯ சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "அறிகà¯à®•à¯ˆ %sஇல௠சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1070,7 +1101,7 @@ msgstr "Do not exit, watch the file for new oopses"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1079,7 +1110,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr "Make the dump directory world readable"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "log to syslog"
@@ -1094,8 +1125,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1164,8 +1195,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/te.po b/po/te.po
index 1047addc..b16e64c9 100644
--- a/po/te.po
+++ b/po/te.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Telugu <>\n"
+"Language: te\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT à°ªà±à°°à°•à°Ÿà°¨ ఆపà±à°²à±†à°Ÿà±"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "à°¸à±à°µà°¯à°‚చాలక బగౠనివేదీకరణ సాధనమà±"
@@ -46,11 +46,9 @@ msgstr "హెచà±à°šà°°à°¿à°•"
#: ../src/applet/applet_gtk.c:259
msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
-msgstr ""
-"ABRT చేత à°—à±à°°à±à°¤à°¿à°‚చబడిన సమసà±à°¯à°² à°—à±à°°à°¿à°‚à°šà°¿ వినియోగదారికి తెలà±à°ªà±à°Ÿà°•à± నోటిఫికేషనౠ"
-"à°ªà±à°°à°¾à°‚తపౠఆపà±à°²à±†à°Ÿà±"
+msgstr "ABRT చేత à°—à±à°°à±à°¤à°¿à°‚చబడిన సమసà±à°¯à°² à°—à±à°°à°¿à°‚à°šà°¿ వినియోగదారికి తెలà±à°ªà±à°Ÿà°•à± నోటిఫికేషనౠపà±à°°à°¾à°‚తపౠఆపà±à°²à±†à°Ÿà±"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "కృషà±à°£à°¬à°¾à°¬à± à°•à±à°°à±Šà°¤à±à°¤à°ªà°²à±à°²à°¿ <kkrothap@redhat.com> 2009,2010."
@@ -74,7 +72,7 @@ msgstr ""
msgid "Open ABRT"
msgstr "ABRT తెరà±à°µà±à°®à±"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -99,7 +97,7 @@ msgid ""
"\t-v, --verbose\t\tBe verbose\n"
msgstr ""
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "మీరౠతపà±à°ªà°• à°–à°šà±à°šà°¿à°¤à°‚à°—à°¾ వొక ఆపరేషనà±â€Œà°¨à± తెలపాలి"
@@ -118,7 +116,8 @@ msgid ""
"# Check that it does not contain any sensitive data (passwords, etc.)"
msgstr ""
"# à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à±\n"
-"# ఇది యేవిధమైన à°¸à±à°¨à±à°¨à°¿à°¤à°®à±ˆà°¨ డాటానౠకలిగివà±à°‚à°¡à°•à±à°‚à°¡à°¾ à°µà±à°‚à°¡à±à°¨à°Ÿà±à°²à± పరిశీలించà±à°®à± (సంకేతపదమà±à°²à±, మొదలగà±à°¨à°µà°¿.)"
+"# ఇది యేవిధమైన à°¸à±à°¨à±à°¨à°¿à°¤à°®à±ˆà°¨ డాటానౠకలిగివà±à°‚à°¡à°•à±à°‚à°¡à°¾ à°µà±à°‚à°¡à±à°¨à°Ÿà±à°²à± పరిశీలించà±à°®à± (సంకేతపదమà±à°²à±, "
+"మొదలగà±à°¨à°µà°¿.)"
#: ../src/cli/report.c:155
msgid "# Architecture"
@@ -177,7 +176,7 @@ msgstr ""
"నివేదికనందౠయే మారà±à°ªà±à°²à± à°—à±à°°à±à°¤à°¿à°‚చబడలేదà±"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -213,51 +212,51 @@ msgstr ""
msgid "Invalid input, program exiting..."
msgstr ""
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "నివేదించà±à°šà±à°¨à±à°¨à°¦à°¿..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "%s à°µà±à°ªà°¯à±‹à°—à°¿à°‚à°šà°¿ నివేదించà±?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "వదిలివేయà±à°šà±à°¨à±à°¨à°¦à°¿..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à± నిరà±à°ªà°¯à±‹à°—మైంది కావà±à°¨ నివేదీకరణ అచేతనపరచడమైంది"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr ""
-"à°ˆ ఆదేశమà±à°¨à± à°µà±à°ªà°¯à±‹à°—à°¿à°‚à°šà°¿ డీబగౠసమాచారమà±à°¨à± మానవీయంగా సంసà±à°¥à°¾à°ªà°¿à°‚à°šà±à°Ÿà°•à± "
-"à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà±à°®à±: \"debuginfo-install %s\" తిరిగి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà±\n"
+"à°ˆ ఆదేశమà±à°¨à± à°µà±à°ªà°¯à±‹à°—à°¿à°‚à°šà°¿ డీబగౠసమాచారమà±à°¨à± మానవీయంగా సంసà±à°¥à°¾à°ªà°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà±à°®à±: \"debuginfo-"
+"install %s\" తిరిగి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà±\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "%d నివేదిక ఘటనల à°¦à±à°µà°¾à°°à°¾ à°•à±à°°à°¾à°·à± నివేదించబడింది (%d దోషమà±à°²à±)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -275,7 +274,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" or: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "సిసà±â€Œà°²à°¾à°—à±â€Œà°•à± లాగà±"
@@ -288,37 +287,37 @@ msgstr "EVENT సంభాలించà±"
msgid "List possible events [which start with PFX]"
msgstr "సంభవమైన ఘటనలనౠజాబిచాచేయి [PFX తో à°ªà±à°°à°¾à°°à°‚భమగà±à°¨à°¦à°¿]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr ""
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [à°à°šà±à°šà°¿à°•à°®à±à°²à±]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "UIDనౠకà±à°²à±ˆà°‚à°Ÿà± uid వలె à°µà±à°ªà°¯à±‹à°—à°¿à°‚à°šà±"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
msgstr ""
-"నివేదిక పరిమాణమౠకోటానౠమించినది. abrt.conf నందౠసిసà±à°Ÿà°®à± యొకà±à°• "
-"MaxCrashReportsSize విలà±à°µà°¨à± పరిశీలించండి."
+"నివేదిక పరిమాణమౠకోటానౠమించినది. abrt.conf నందౠసిసà±à°Ÿà°®à± యొకà±à°• MaxCrashReportsSize విలà±à°µà°¨à± "
+"పరిశీలించండి."
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "డెమొనైజౠచేయవదà±à°¦à±"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "సిసà±â€Œà°²à°¾à°—à±â€Œà°•à± -d తో లాగౠఅవà±à°µà±à°®à±"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "SEC à°•à±à°·à°£à°¾à°² à°•à±à°°à°¿à°¯à°¾à°¹à±€à°¨à°¤ తరà±à°µà°¾à°¤ నిషà±à°•à±à°°à°®à°¿à°‚à°šà±à°®à±"
@@ -338,57 +337,57 @@ msgstr "ఘటన"
msgid "Configure E_vent"
msgstr "ఘటన ఆకృతీకరణ (_v)"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr ""
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "à°…à°¨à±à°µà°°à±à°¤à°¨à°®à± à°•à±à°°à°¾à°·à±†à°¸à±â€Œà°¨à± దరà±à°¶à°¿à°‚à°šà±à°®à± మరియౠనివేదించà±à°®à±"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "నివేదించిన"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "సమసà±à°¯"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "చివరి సంభవం"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "ఫైలౠ(_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "సరికూరà±à°šà± (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "సహాయమౠ(_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr ""
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr ""
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "à°…à°¨à±à°µà°°à±à°¤à°¨à°®à± à°•à±à°°à°¾à°·à±†à°¸à±â€Œà°¨à± దరà±à°¶à°¿à°‚à°šà±à°®à± మరియౠనివేదించà±à°®à±"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -413,8 +412,7 @@ msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
msgstr ""
-"à°µà±à°°à°¾à°¯à°¦à°—ౠసంచయం అవసరం, అయితే '%s' à°µà±à°°à°¾à°¯à°¦à°—à±à°¨à°¦à°¿ కాదà±. దీనిని '%s' కౠకదిపి à°† "
-"నకలà±à°ªà±ˆ పనిచేయాలా?"
+"à°µà±à°°à°¾à°¯à°¦à°—ౠసంచయం అవసరం, అయితే '%s' à°µà±à°°à°¾à°¯à°¦à°—à±à°¨à°¦à°¿ కాదà±. దీనిని '%s' కౠకదిపి à°† నకలà±à°ªà±ˆ పనిచేయాలా?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -429,58 +427,57 @@ msgstr "(బైనరీ ఫైలà±, %llu బెటà±à°²à±)"
msgid "(no description)"
msgstr "(వివరణ లేదà±)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu బెటà±à°²à±, %u ఫైళà±à°³à±"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "ఘటన '%s' కొరకౠయే à°•à±à°°à°®à°£à°‚ నిరà±à°µà°šà°¿à°‚చబడలేదà±"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr ""
-"బాకà±â€Œà°Ÿà±à°°à±‡à°¸à± అసంపూరà±à°¤à°¿à°—à°¾ à°µà±à°‚ది, దానిని తిరిగివà±à°¤à±à°ªà°¨à±à°¨à°‚ చేయà±à°Ÿà°•à± దయచేసి మీరౠ"
-"à°¸à±à°Ÿà±†à°ªà±à°¸à±à°¨à± యిచà±à°šà±à°¨à°Ÿà±à°²à± చూచà±à°•à±‹à°‚à°¡à°¿."
+"బాకà±â€Œà°Ÿà±à°°à±‡à°¸à± అసంపూరà±à°¤à°¿à°—à°¾ à°µà±à°‚ది, దానిని తిరిగివà±à°¤à±à°ªà°¨à±à°¨à°‚ చేయà±à°Ÿà°•à± దయచేసి మీరౠసà±à°Ÿà±†à°ªà±à°¸à±à°¨à± యిచà±à°šà±à°¨à°Ÿà±à°²à± చూచà±à°•à±‹à°‚à°¡à°¿."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à± నిరà±à°ªà°¯à±‹à°—మైంది కావà±à°¨ నివేదీకరణ అచేతనపరచడమైంది."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "à°¸à±à°¨à±à°¨à°¿à°¤à°®à±ˆà°¨ డాటా కొరకౠమీరౠబà±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à±â€Œà°¨à± పరిశీలించవలెనà±."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à±â€Œà°¨à± పంపà±à°Ÿà°¨à± మీరౠతపà±à°ªà°• అంగీకరించాలి."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "విశà±à°²à±‡à°·à°¿à°‚à°šà±à°šà±à°¨à±à°¨à°¦à°¿..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "విశà±à°²à±‡à°·à°£ నిషà±à°•à±à°°à°®à°® కోడౠ%d తో à°®à±à°—ిసినది"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "నివేదీకరణ నిషà±à°•à±à°°à°®à°£ కోడౠ%d తో à°®à±à°—ిసినది"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "పేరà±"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "విలà±à°µ"
@@ -489,8 +486,7 @@ msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
msgstr ""
-"<b>మీ à°µà±à°¯à°¾à°–à±à°¯à°¾à°¨à°¾à°²à± à°µà±à°¯à°•à±à°¤à°¿à°—తమైనవి కావà±.</b> అవి బహిరà±à°—తంగా కనిపించౠసమసà±à°¯à°¾ "
-"నివేదికలయందౠచేరà±à°šà°¬à°¡ గలవà±."
+"<b>మీ à°µà±à°¯à°¾à°–à±à°¯à°¾à°¨à°¾à°²à± à°µà±à°¯à°•à±à°¤à°¿à°—తమైనవి కావà±.</b> అవి బహిరà±à°—తంగా కనిపించౠసమసà±à°¯à°¾ నివేదికలయందౠచేరà±à°šà°¬à°¡ గలవà±."
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -506,42 +502,44 @@ msgid ""
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
msgstr ""
-"à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à± à°…à°¨à±à°¨à°¦à°¿ అభివృదà±à°¦à°¿à°•à°¾à°°à±à°²à°•à± à°•à±à°°à°¾à°·à± యొకà±à°• వివరాలనౠఅందించà±à°¨à±, సమసà±à°¯"
-" యొకà±à°• మూలకారణం తెలà±à°¸à±à°•à±Šà°¨à±à°Ÿà°²à±‹ వారికి దోహదపడà±à°¨à±. దయచేసి దానిని à°ªà±à°¨à°ƒà°ªà°°à°¿à°¶à±€à°²à°¿à°‚à°šà°¿"
-" యేదైన దతà±à°¤à°¾à°‚శంనౠమీరౠయితరà±à°²à°¤à±‹ పంచà±à°•à±Šà°¨à±à°Ÿà°•à± యిషà±à°Ÿà°ªà°¡à°•à°ªà±‹à°¤à±‡ దానిని తీసివేయండి."
+"à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à± à°…à°¨à±à°¨à°¦à°¿ అభివృదà±à°¦à°¿à°•à°¾à°°à±à°²à°•à± à°•à±à°°à°¾à°·à± యొకà±à°• వివరాలనౠఅందించà±à°¨à±, సమసà±à°¯ యొకà±à°• మూలకారణం "
+"తెలà±à°¸à±à°•à±Šà°¨à±à°Ÿà°²à±‹ వారికి దోహదపడà±à°¨à±. దయచేసి దానిని à°ªà±à°¨à°ƒà°ªà°°à°¿à°¶à±€à°²à°¿à°‚à°šà°¿ యేదైన దతà±à°¤à°¾à°‚శంనౠమీరౠయితరà±à°²à°¤à±‹ "
+"పంచà±à°•à±Šà°¨à±à°Ÿà°•à± యిషà±à°Ÿà°ªà°¡à°•à°ªà±‹à°¤à±‡ దానిని తీసివేయండి."
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
"Can create more informative backtrace if you installed additional debug "
"packages"
-msgstr ""
-"మీరౠఅదనపౠడీబగౠపà±à°¯à°¾à°•à±‡à°œà±€à°²à°¨à± సంసà±à°¥à°¾à°ªà°¿à°‚చితే అదిక సమాచారపూరà±à°µà°• à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à± "
-"సృషà±à°Ÿà°¿à°‚చగలదà±"
+msgstr "మీరౠఅదనపౠడీబగౠపà±à°¯à°¾à°•à±‡à°œà±€à°²à°¨à± సంసà±à°¥à°¾à°ªà°¿à°‚చితే అదిక సమాచారపూరà±à°µà°• à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à± సృషà±à°Ÿà°¿à°‚చగలదà±"
#: ../src/gui-wizard-gtk/wizard.glade.h:6
msgid "Click 'Apply' to start reporting"
msgstr "నివేదీకరణ à°ªà±à°°à°¾à°°à°‚à°­à°®à±à°¨à°•à± 'ఆపాదించà±' నొకà±à°•à±"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr "à°ˆ సమసà±à°¯ విశà±à°²à±‡à°·à°£ మరియౠనివేదీకరణతో కొనసాగà±à°Ÿà°•à± 'à°®à±à°‚à°¦à±à°•à±à°ªà°‚à°ªà±' నొకà±à°•à±à°®à±."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr ""
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "వివరమà±à°²à±"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "à°ˆ సమసà±à°¯ యెలా సంభవించినది (అంచెలంచెలà±à°—à°¾)? అది మరలా యెలా రాగలదà±?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr ""
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à±â€Œà°¨à± à°ªà±à°¨à°°à±à°¤à±à°ªà°¤à±à°¤à°¿à°šà±‡à°¯à°¿"
@@ -571,8 +569,8 @@ msgid ""
"Use this button to generate more informative backtrace after you installed "
"additional debug packages"
msgstr ""
-"మీరౠఅదనపౠడీబగౠపà±à°¯à°¾à°•à±‡à°œà±€à°²à°¨à± సంసà±à°¥à°¾à°ªà°¿à°‚à°šà°¿à°¨ తరà±à°µà°¾à°¤ మరింత సమాచారపూరà±à°µà°• "
-"à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à±â€Œà°¨à± à°µà±à°¦à±à°¬à°µà°¿à°‚పచేయà±à°Ÿà°•à± యీ బటనà±â€Œà°¨à± à°µà±à°ªà°¯à±‹à°—à°¿à°‚à°šà±."
+"మీరౠఅదనపౠడీబగౠపà±à°¯à°¾à°•à±‡à°œà±€à°²à°¨à± సంసà±à°¥à°¾à°ªà°¿à°‚à°šà°¿à°¨ తరà±à°µà°¾à°¤ మరింత సమాచారపూరà±à°µà°• à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à±â€Œà°¨à± à°µà±à°¦à±à°¬à°µà°¿à°‚పచేయà±à°Ÿà°•à± యీ "
+"బటనà±â€Œà°¨à± à°µà±à°ªà°¯à±‹à°—à°¿à°‚à°šà±."
#: ../src/lib/abrt_curl.c:170 ../src/plugins/abrt-action-upload.c:45
#, c-format
@@ -611,13 +609,15 @@ msgstr "వాడà±à°•: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -652,83 +652,82 @@ msgstr ""
msgid "New bug id: %i"
msgstr "కొతà±à°¤ బగౠid: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "తపà±à°ªà°¨à°¿à°¸à°°à±ˆà°¨ సభà±à°¯à±à°¨à°¿ 'bugs' తపà±à°ªà°¿à°ªà±‹à°¯à°¿à°¨à°µà°¿"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
-msgstr ""
-"get_bug_info() విఫలమైంది. తపà±à°ªà°¨à°¿à°¸à°°à±ˆà°¨ సమాచారమౠమొతà±à°¤à°‚నౠసేకరించలేక పోయింది"
+msgstr "get_bug_info() విఫలమైంది. తపà±à°ªà°¨à°¿à°¸à°°à±ˆà°¨ సమాచారమౠమొతà±à°¤à°‚నౠసేకరించలేక పోయింది"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "బగà±â€Œà°œà°¿à°²à±à°²à°¾ పదà±à°¦à± సృషà±à°Ÿà°¿à°‚à°šà±à°Ÿ విఫలమైంది"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr ""
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "బగౠయిపà±à°ªà°Ÿà°¿à°•à±‡ నివేదించబడింది: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "బగà±â€Œà°œà°¿à°²à±à°²à°¾ బగౠ%d యొకà±à°• మాతà±à°°à±à°•(పేరెంటà±)నౠకనà±à°—ొనలేక పోయింది"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "%s నౠCC జాబితాకౠజతచేయి"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "కొతà±à°¤ à°µà±à°¯à°¾à°–à±à°¯à°¨à± బగà±(%d)నకౠజతచేయà±à°®à±"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports problem to Bugzilla"
msgstr ""
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "ఆకృతీకరణ ఫైలౠ(చాలా సారà±à°²à± యిచà±à°šà°¿à°µà±à°‚à°¡ వచà±à°šà±à°¨à±)"
@@ -750,121 +749,152 @@ msgstr "gdb నౠమà±à°—à°¿à°‚à°šà°‚à°¡à°¿ వొక వేళ అది N à
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "à°¬à±à°¯à°¾à°•à±â€Œà°Ÿà±à°°à±‡à°¸à± à°µà±à°¦à±à°­à°µà°¿à°‚పబడినది మరియౠదాయబడినది, %u బైటà±à°²à±"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "%s à°¨à±à°‚à°¡à°¿ cpioనౠవెలికితీయà±à°šà±à°¨à±à°¨à°¦à°¿"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "'%s' à°•à± à°µà±à°°à°¾à°¯à°²à±‡à°®à±: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "à°ªà±à°¯à°¾à°•à±‡à°œà±€ '%s' నౠవెలికితీయలేమà±"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "ఫైళà±à°³à°¨à± %s à°¨à±à°‚à°¡à°¿ à°•à±à°¯à°¾à°šà°¿à°‚గౠచేసà±à°¤à±à°¨à±à°¨à°¦à°¿ యిది %s à°¨à±à°‚à°¡à°¿ చేయబడినవి"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "ఫైళà±à°³à°¨à± '%s' à°¨à±à°‚à°¡à°¿ వెలికితీయలేదà±"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "(%i మొతà±à°¤ %i లో) %s డౌనà±â€Œà°²à±‹à°¡à± చేయà±à°šà±à°¨à±à°¨à°¦à°¿: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "%u డీబగà±â€Œà°¯à°¿à°¨à±à°«à±‹ ఫైళà±à°³ కొరకౠపà±à°¯à°¾à°•à±‡à°œà±€à°²à°¨à± à°•à°¨à±à°—ొనలేదà±"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "%.2fMb డౌనà±â€Œà°²à±‹à°¡à± చేయà±à°šà±à°¨à±à°¨à°¦à°¿, సంసà±à°¥à°¾à°ªà°¿à°¤ పరిమాణం: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "ఇది సరేనా? [y/N]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "à°ªà±à°¯à°¾à°•à±‡à°œà±€ %sనౠడౌనà±à°²à±‹à°¡à±à°šà±‡à°¯à±à°Ÿ విఫలమైంది"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "à°…à°¨à±â€Œà°ªà°¾à°•à°¿à°‚గౠవిఫలమైంది, డౌనà±â€Œà°²à±‹à°¡à± విరమింపచేయడమైంది..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "డౌనà±â€Œà°²à±‹à°¡à± చేసిన à°ªà±à°¯à°¾à°•à±‡à°œà±€à°²à± à°…à°¨à±à°¨à°¿ వెలికితీయబడినవి, %s తీసివేయà±à°šà±à°¨à±à°¨à°¦à°¿"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "%s నౠతీసివేయలేదà±, బహà±à°¶à°¾ దోషపౠలాగà±â€Œà°¨à± కలిగివà±à°‚ది"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "'%s' తీసివేయలేదà±: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "వాడà±à°•à°°à°¿ ఆదేశంపై నిషà±à°•à±à°°à°®à°¿à°‚à°šà±à°šà±à°¨à±à°¨à°¦à°¿"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "à°ªà±à°°à°¾à°§à°®à°¿à°•à°¡à°‚à°ªà±â€Œà°•à± మీరౠపాతౠతెలà±à°ªà°µà°²à°¸à°¿ à°µà±à°‚ది."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
-msgstr ""
-"à°ªà±à°°à°¾à°§à°®à°¿à°•à°¡à°‚పౠ%u డీబగà±â€Œà°¯à°¿à°¨à±à°«à±‹ ఫైళà±à°³à°¨à± à°ªà±à°¨à°ƒà°ªà°°à°¿à°¶à±€à°²à°¿à°‚à°šà±à°¨à±, వాటిలో %u "
-"సంసà±à°¥à°¾à°ªà°¿à°‚చబడిలేవà±"
+msgstr "à°ªà±à°°à°¾à°§à°®à°¿à°•à°¡à°‚పౠ%u డీబగà±â€Œà°¯à°¿à°¨à±à°«à±‹ ఫైళà±à°³à°¨à± à°ªà±à°¨à°ƒà°ªà°°à°¿à°¶à±€à°²à°¿à°‚à°šà±à°¨à±, వాటిలో %u సంసà±à°¥à°¾à°ªà°¿à°‚చబడిలేవà±"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "డీబగà±â€Œà°¯à°¿à°¨à±à°«à±‹ ఫైలౠజాడలేదà±: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "à°…à°¨à±à°¨à°¿ %u డీబగà±â€Œà°¯à°¿à°¨à±à°«à±‹ ఫైళà±à°³à± à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ à°µà±à°¨à±à°¨à°¾à°¯à°¿"
@@ -893,7 +923,7 @@ msgstr "ఈమెయిలౠపంపà±à°šà±à°¨à±à°¨à°¦à°¿..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
#: ../src/plugins/abrt-action-mailx.c:156
@@ -920,21 +950,19 @@ msgstr ""
msgid "Create reported_to in DIR"
msgstr ""
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "నివేదిక à°…à°¨à±à°¨à°¦à°¿ %sకౠజోడించబడింది"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "నివేదిక %sకౠనిలà±à°µà°µà±à°‚చబడింది"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1026,7 +1054,7 @@ msgstr "నిషà±à°•à±à°°à°®à°¿à°‚à°š వదà±à°¦à±, కొతà±à°¤ oopse
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
@@ -1035,7 +1063,7 @@ msgstr ""
msgid "Make the dump directory world readable"
msgstr ""
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "సిసà±â€Œà°²à°¾à°—ౠలాగà±"
@@ -1050,8 +1078,8 @@ msgstr ""
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
@@ -1120,8 +1148,8 @@ msgstr ""
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
#: ../src/plugins/report_Kerneloops.xml.in.h:1
diff --git a/po/uk.po b/po/uk.po
index ad8565c3..d0a6a5ca 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -2,27 +2,28 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
+"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: uk\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "Ðплет ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ ABRT"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "ABRT — автоматичне Ð·Ð²Ñ–Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ помилки"
@@ -50,7 +51,7 @@ msgstr ""
"Ðплет у облаÑÑ‚Ñ– Ñповіщень Ð´Ð»Ñ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувача про виÑвлені ABRT "
"проблеми"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"МакÑим Дзюманенко <dziumanenko@gmail.com>\n"
@@ -76,7 +77,7 @@ msgstr "Виникла проблема"
msgid "Open ABRT"
msgstr "Відкрити ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -105,7 +106,8 @@ msgstr ""
" або: %s -i[b] КÐТÐЛОГ_ÐÐ’ÐРІЇ\n"
" або: %s -d КÐТÐЛОГ_ÐÐ’ÐРІЇ\n"
"\n"
-"\t-l, --list\t\tПоказати ÑпиÑок вÑÑ–Ñ… проблеми, Ð´Ð»Ñ Ñких ще не Ñтворено звітів\n"
+"\t-l, --list\t\tПоказати ÑпиÑок вÑÑ–Ñ… проблеми, Ð´Ð»Ñ Ñких ще не Ñтворено "
+"звітів\n"
"\t -f, --full\t\tПоказати ÑпиÑок вÑÑ–Ñ… проблем\n"
"\t-D БÐЗОВИЙ_КÐТÐЛОГ\t\tКаталог, проблеми з Ñкого Ñлід включити до ÑпиÑку\n"
"\t\t\t\t(типові значеннÑ: -D $HOME/.abrt/spool -D %s)\n"
@@ -121,7 +123,7 @@ msgstr ""
"\t-V, --version\t\tПоказати дані щодо верÑÑ–Ñ— Ñ– завершити роботу\n"
"\t-v, --verbose\t\tПоказати докладні дані\n"
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "Вам Ñлід вказати точно одну дію"
@@ -201,7 +203,7 @@ msgstr ""
"Ðе виÑвлено жодних змін у звіті"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -237,24 +239,24 @@ msgstr "Вибрано номер поза діапазоном можливих
msgid "Invalid input, program exiting..."
msgstr "Ðекоректні вхідні дані, програма завершує роботу…"
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "ЗвітуваннÑ…"
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "Створити звіт за допомогою %s?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "ПропуÑкаємо…"
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "Ð—Ð²Ñ–Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð¾, оÑкільки зворотне траÑÑƒÐ²Ð°Ð½Ð½Ñ Ñ” непридатним"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
@@ -263,12 +265,12 @@ msgstr ""
"Спробуйте вÑтановити debuginfo вручну: «debuginfo-install %s», потім "
"повторіть Ñпробу\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñ‰Ð¾Ð´Ð¾ збою Ñтворено на оÑнові %d подій (%d помилок)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -276,15 +278,16 @@ msgid ""
msgstr ""
" [-v] -d КÐТÐЛОГ\n"
"\n"
-"Отримати дані з бази даних пакунків Ñ– зберегти назву пакунка, компонент та опиÑ"
+"Отримати дані з бази даних пакунків і зберегти назву пакунка, компонент та "
+"опиÑ"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -302,7 +305,7 @@ msgstr ""
" [-vs] -d КÐТÐЛОГ -e ПОДІЯ\n"
" або: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "ЗапиÑувати до журналу syslog"
@@ -315,21 +318,21 @@ msgstr "Обробити ПОДІЮ"
msgid "List possible events [which start with PFX]"
msgstr "СпиÑок запиÑів можливих подій [що починаютьÑÑ Ð· PFX]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "Додати назви програм до журналу"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [параметри]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "ВикориÑтати UID Ñк унікальний ідентифікатор клієнта"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
@@ -337,15 +340,15 @@ msgstr ""
"Розмір звіту перевищує припуÑтимий. Змініть Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ MaxCrashReportsSize у "
"файлі abrt.conf"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "Ðе запуÑкати фонової Ñлужби"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "ЗапиÑувати до журналу syslog навіть з параметром -d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "Завершувати роботу піÑÐ»Ñ SEC Ñекунд бездіÑльноÑÑ‚Ñ–"
@@ -365,16 +368,16 @@ msgstr "ПодіÑ"
msgid "Configure E_vent"
msgstr "Ðалаштувати п_одію"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr ""
"ВиÑвлено помилкові параметри %s. Якщо ви продовжите ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð·Ð²Ñ–Ñ‚Ñƒ за "
"поточних налаштувань, можливо, звіт Ñтворити не вдаÑÑ‚ÑŒÑÑ."
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
@@ -383,43 +386,43 @@ msgstr ""
"ВиÑвлено помилкові параметри <b>%s</b>. Якщо ви продовжите ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð·Ð²Ñ–Ñ‚Ñƒ "
"за поточних налаштувань, можливо, звіт Ñтворити не вдаÑÑ‚ÑŒÑÑ."
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "ПереглÑнути збої програми та Ñтворити звіт"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "Повідомлено"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "Проблема"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "ОÑтанній випадок"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "_Файл"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "З_міни"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "_Довідка"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "_ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ð´Ñ–Ñ—"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "Інтернет-_довідка"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "ПереглÑнути збої програми та Ñтворити звіт"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -439,7 +442,8 @@ msgid ""
msgstr ""
" [-vp] [-g ФÐЙЛ_ІÐТЕРФЕЙСУ] КÐТÐЛОГ\n"
"\n"
-"ІнÑтрумент з графічним інтерфейÑом Ð´Ð»Ñ Ð°Ð½Ð°Ð»Ñ–Ð·Ñƒ та Ð·Ð²Ñ–Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‰Ð¾Ð´Ð¾ даних, Ñкі зберігаютьÑÑ Ñƒ каталозі КÐТÐЛОГ."
+"ІнÑтрумент з графічним інтерфейÑом Ð´Ð»Ñ Ð°Ð½Ð°Ð»Ñ–Ð·Ñƒ та Ð·Ð²Ñ–Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‰Ð¾Ð´Ð¾ даних, Ñкі "
+"зберігаютьÑÑ Ñƒ каталозі КÐТÐЛОГ."
#: ../src/gui-wizard-gtk/main.c:93
msgid "Alternate GUI file"
@@ -467,19 +471,19 @@ msgstr "(бінарний файл, %llu байтів)"
msgid "(no description)"
msgstr "(без опиÑу)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu байтів, %u файлів"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "Обробки Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ–Ñ— «%s» не визначено"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
@@ -488,38 +492,38 @@ msgstr ""
"Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¸."
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "Ð—Ð²Ñ–Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð¾, оÑкільки зворотне траÑÑƒÐ²Ð°Ð½Ð½Ñ Ñ” непридатним."
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr ""
"Вам Ñлід вилучити з даних зворотного траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð²ÑÑ– конфіденційні дані."
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "Вам Ñлід погодитиÑÑ Ð½Ð° надÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð·Ð²Ð¾Ñ€Ð¾Ñ‚Ð½Ð¾Ð³Ð¾ траÑуваннÑ."
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "Ðналіз…"
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "Ðналіз завершено з кодом виходу %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "Ð—Ð²Ñ–Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¾ з кодом виходу %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "Ðазва"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "ЗначеннÑ"
@@ -565,29 +569,31 @@ msgid "Click 'Apply' to start reporting"
msgstr "ÐатиÑніть кнопку «ЗаÑтоÑувати», щоб розпочати звітуваннÑ"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr ""
-"ÐатиÑніть кнопку «Далі», щоб продовжити аналіз Ñ– Ñтворити звіт щодо цієї "
-"проблеми."
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "Ðалаштувати п_одії"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "Подробиці"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr ""
"Які дії (покроково) призвели до Ð²Ð¸Ð½Ð¸ÐºÐ½ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð¸? Чи можна відтворити "
"проблему?"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "Я _погоджуюÑÑ Ð½Ð° надÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð·Ð²Ð¾Ñ€Ð¾Ñ‚Ð½Ð¾Ð³Ð¾ траÑуваннÑ"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "Повторно Ñтворити зворотне траÑуваннÑ"
@@ -657,16 +663,20 @@ msgstr "ВикориÑтаннÑ: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [параметри] -d КÐТÐЛОГ\n"
"\n"
-"Проаналізувати зворотне траÑÑƒÐ²Ð°Ð½Ð½Ñ C/C++, Ñтворити хеш дублюваннÑ, оцінки зворотного траÑÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° визначити функцію, під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ñкої ÑталоÑÑ Ð°Ð²Ð°Ñ€Ñ–Ð¹Ð½Ðµ завершеннÑ, у каталозі дампів КÐТÐЛОГ"
+"Проаналізувати зворотне траÑÑƒÐ²Ð°Ð½Ð½Ñ C/C++, Ñтворити хеш дублюваннÑ, оцінки "
+"зворотного траÑÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° визначити функцію, під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ñкої ÑталоÑÑ "
+"аварійне завершеннÑ, у каталозі дампів КÐТÐЛОГ"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -690,7 +700,8 @@ msgid ""
msgstr ""
" [-vs] -d КÐТÐЛОГ\n"
"\n"
-"ОбчиÑлює Ñ– зберігає UUID та DUPHASH Ð´Ð»Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ аварійних дампів Ñдра КÐТÐЛОГ"
+"ОбчиÑлює Ñ– зберігає UUID та DUPHASH Ð´Ð»Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ аварійних дампів Ñдра "
+"КÐТÐЛОГ"
#: ../src/plugins/abrt-action-analyze-python.c:34
msgid ""
@@ -707,75 +718,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "Ðовий ідентифікатор запиту: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr "Порожнє ім'Ñ Ð°Ð±Ð¾ пароль. Перевірте ваші налаштуваннÑ."
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "Ðе виÑтачає важливого файла «%s», Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ð¾Ð±Ñ€Ð¾Ð±ÐºÐ¸ неможливе…"
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "Важливий файл «%s» Ñ” порожнім, Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ð¾Ð±Ñ€Ð¾Ð±ÐºÐ¸ неможливе…"
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "Вхід до Bugzilla від імені %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "Пошук дублікатів"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "Ðе вказано обов’Ñзкового учаÑника «bugs»"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "Збій get_bug_info(). Ðе вдалоÑÑ Ð·Ñ–Ð±Ñ€Ð°Ñ‚Ð¸ потрібну інформацію."
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ ваду"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Ðе вдалоÑÑ Ñтворити Ð·Ð°Ð¿Ð¸Ñ Ñƒ Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "Ð—Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ ÑеанÑу"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "Запит вже Ñ–Ñнує: %i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla не вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ батьківÑький запит Ð´Ð»Ñ %d"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "Додати %s до ÑпиÑку CC"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ñ Ð´Ð¾ запиту (%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -785,7 +796,7 @@ msgstr ""
"\n"
"Повідомити про аварійне Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð½Ð° Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "Файл налаштувань (можна вказувати декілька файлів)"
@@ -798,7 +809,8 @@ msgid ""
msgstr ""
" [параметри] -d КÐТÐЛОГ\n"
"\n"
-"Створити Ñ– зберегти дані зворотного траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ файла coredump у каталозі дампів КÐТÐЛОГ"
+"Створити Ñ– зберегти дані зворотного траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ файла coredump у каталозі "
+"дампів КÐТÐЛОГ"
#: ../src/plugins/abrt-action-generate-backtrace.c:257
msgid "Additional debuginfo directories"
@@ -810,123 +822,154 @@ msgstr "Завершити роботу gdb, Ñкщо вона триває по
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "Створено Ñ– збережено дані зворотного траÑуваннÑ, %u байтів"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "Ð’Ð¸Ð´Ð¾Ð±ÑƒÐ²Ð°Ð½Ð½Ñ cpio з %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "Ðе вдалоÑÑ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñ‚Ð¸ Ð·Ð°Ð¿Ð¸Ñ Ð´Ð¾ «%s»: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "Ðе вдалоÑÑ Ð²Ð¸Ð´Ð¾Ð±ÑƒÑ‚Ð¸ пакунок: «%s»"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "ÐšÐµÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² з %s виконано з %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "Ðе вдалоÑÑ Ð²Ð¸Ð´Ð¾Ð±ÑƒÑ‚Ð¸ файли з «%s»"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "Ð—Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ (%i з %i) %s : %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "Пошук потрібних пакунків у Ñховищах"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ пакунки Ð´Ð»Ñ %u файлів діагноÑтичних даних"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "Пакунки, Ñкі Ñлід звантажити: %u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "Об’єм звантаженнÑ: %.2f МБ, об’єм вÑтановленнÑ: %.2f МБ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "Виконати дію? [y/N] "
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "Спроба Ð·Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°ÐºÑƒÐ½ÐºÐ° %s зазнала невдачі"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "Спроба Ñ€Ð¾Ð·Ð¿Ð°ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð·Ð½Ð°Ð»Ð° невдачі, перериваємо звантаженнÑ…"
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "Дані вÑÑ–Ñ… звантажених пакунків було видобуто, вилучаємо %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "Ðе вдалоÑÑ Ð²Ð¸Ð»ÑƒÑ‡Ð¸Ñ‚Ð¸ %s, ймовірно, міÑтить журнал помилки"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "Ðе вдалоÑÑ Ð²Ð¸Ð»ÑƒÑ‡Ð¸Ñ‚Ð¸ «%s»: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "Ð—Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ за бажаннÑм кориÑтувача"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
msgstr ""
-"ВикориÑтаннÑ: %s --core=ФÐЙЛ_ЯДРР--tmpdir=КÐТÐЛОГ_ТИМЧÐСОВИХ_ДÐÐИХ "
-"--cachedir=КÐТÐЛОГ_КЕШУ"
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "Вам Ñлід вказати адреÑу, за Ñкою зберігаєтьÑÑ Ð´Ð°Ð¼Ð¿ Ñдра."
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr ""
"Дамп Ñдра поÑилаєтьÑÑ Ð½Ð° %u файлів діагноÑтичних даних, %u з Ñких не "
"вÑтановлено."
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "Ðе виÑтачає файл діагноÑтичних даних: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "ДоÑтупні вÑÑ– файли діагноÑтичних даних (%u)"
@@ -958,11 +1001,8 @@ msgstr "ÐадÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð¿Ð¾ÑˆÑ‚Ð¸â€¦"
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d КÐТÐЛОГ [-c ФÐЙЛ_ÐÐЛÐШТУВÐÐЬ]\n"
-"\n"
-"ÐадіÑлати ÑтиÑнутий архів каталогу дампу КÐТÐЛОГ електронною поштою"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -991,21 +1031,19 @@ msgstr "ДопиÑати або перезапиÑати ФÐЙЛ"
msgid "Create reported_to in DIR"
msgstr "Створити reported_to у КÐТÐЛОЗІ"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "Звіт було долучено до %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "Звіт було збережено до %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1041,7 +1079,8 @@ msgid ""
msgstr ""
" [-v] [-d РОЗМІР:КÐТÐЛОГ]... [-f РОЗМІР:КÐТÐЛОГ]... [-p КÐТÐЛОГ]\n"
"\n"
-"Вилучити каталоги дампів (-d) або файли (-f) у КÐТÐЛОГах, Ñкщо їхні розміри більші за РОЗМІР"
+"Вилучити каталоги дампів (-d) або файли (-f) у КÐТÐЛОГах, Ñкщо їхні розміри "
+"більші за РОЗМІР"
#: ../src/plugins/abrt-action-trim-files.c:167
msgid "Delete dump dirs"
@@ -1101,8 +1140,7 @@ msgstr "Обробити буфер повідомлень Ñдра до обрÐ
#: ../src/plugins/abrt-dump-oops.c:587
msgid "Print found oopses on standard output"
-msgstr ""
-"ВивеÑти знайдені Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ аварії (oops) до Ñтандартного виводу"
+msgstr "ВивеÑти знайдені Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ аварії (oops) до Ñтандартного виводу"
#: ../src/plugins/abrt-dump-oops.c:588
msgid "Do not exit, watch the file for new oopses"
@@ -1112,26 +1150,26 @@ msgstr ""
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr ""
-"Створити дамп ABRT у КÐТÐЛОЗІ Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ знайденого Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ аварію"
-" (oops)"
+"Створити дамп ABRT у КÐТÐЛОЗІ Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ знайденого Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ аварію "
+"(oops)"
#: ../src/plugins/abrt-dump-oops.c:593
msgid "Make the dump directory world readable"
msgstr "Зробити каталог дампу доÑтупним Ð´Ð»Ñ Ð²ÑÑ–Ñ… кориÑтувачів"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "запиÑувати до журналу syslog"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:1
msgid "Download debuginfo packages and generate backtrace locally using GDB"
msgstr ""
-"Отримати пакунки debuginfo Ñ– Ñтворити дані зворотного траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾ за"
-" допомогою GDB"
+"Отримати пакунки debuginfo Ñ– Ñтворити дані зворотного траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾ за "
+"допомогою GDB"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:2
msgid "Local GNU Debugger"
@@ -1140,8 +1178,8 @@ msgstr "Локальний зневаджувач GNU"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
"ДоведетьÑÑ Ð·Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ пакунки debuginfo. Ð—Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶Ðµ тривати доÑить "
"довго, пакунки, Ñкі буде вÑтановлено, можуть значно зменшити об’єм вільного "
@@ -1168,9 +1206,9 @@ msgid ""
"Cons: coredump you upload contains all the data from the crashed program, "
"including your private data, if any."
msgstr ""
-"Вивантажує дамп Ñдра на Ñервер. Сервер Ñтворить дані зворотного траÑÑƒÐ²Ð°Ð½Ð½Ñ Ñ–"
-" поверне Ñ—Ñ… вам. Переваги: не потрібно вÑтановлювати пакунки debuginfo. База"
-" даних пакунків debuginfo може бути повнішою за вашу. Сервер повторного "
+"Вивантажує дамп Ñдра на Ñервер. Сервер Ñтворить дані зворотного траÑÑƒÐ²Ð°Ð½Ð½Ñ Ñ– "
+"поверне Ñ—Ñ… вам. Переваги: не потрібно вÑтановлювати пакунки debuginfo. База "
+"даних пакунків debuginfo може бути повнішою за вашу. Сервер повторного "
"траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ð¾Ð¶Ðµ отримати кращі дані зворотного траÑуваннÑ. Ðедоліки: дамп "
"Ñдра, Ñкий буде вивантажено, міÑтитиме вÑÑ– дані з аварійної програми, "
"зокрема конфіденційні дані, Ñкщо такі там зберігалиÑÑ."
@@ -1220,11 +1258,11 @@ msgstr "Перевірити SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
-"Створити обліковий Ð·Ð°Ð¿Ð¸Ñ bugzilla.redhat.com можна &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;тут&lt;/a&gt;"
+"Створити обліковий Ð·Ð°Ð¿Ð¸Ñ bugzilla.redhat.com можна &lt;a href=\"https://"
+"bugzilla.redhat.com/createaccount.cgi\"&gt;тут&lt;/a&gt;"
#: ../src/plugins/report_Kerneloops.xml.in.h:1
msgid "Kerneloops URL"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 8c1e6289..b109a785 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Chinese (China) <None>\n"
+"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT 通知程åº"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "自动 Bug 报告工具"
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr "通告区å°ç¨‹åºï¼Œç”¨æ¥å°† ABRT 所检测到的问题通知给用户"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr "翻译者致谢"
@@ -72,7 +72,7 @@ msgstr "å‘生问题"
msgid "Open ABRT"
msgstr "打开 ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -117,7 +117,7 @@ msgstr ""
"\t-V, --version\t\t显示版本并退出\n"
"\t-v, --verbose\t\t显示详细信æ¯\n"
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "您必须指定一个具体的æ“作"
@@ -195,7 +195,7 @@ msgstr ""
"未查出报告有更改"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "y"
@@ -231,36 +231,36 @@ msgstr "您选择的数字超出了范围"
msgid "Invalid input, program exiting..."
msgstr "无效输入,程åºæ­£åœ¨é€€å‡º..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "报告中……"
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "用 %s 报告?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "跳过中……"
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "因为回溯ä¸å¯ç”¨è€Œç¦ç”¨æ交"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr "请å°è¯•ç”¨å‘½ä»¤\"debuginfo-install %s\"手动安装除错信æ¯å¹¶é‡è¯•\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "使用 %d 报告的崩溃(%d 错误)\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -270,13 +270,13 @@ msgstr ""
"\n"
"查询软件包数æ®åº“并ä¿å­˜è½¯ä»¶åŒ…åã€ç»„件和æè¿°"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -294,7 +294,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" 或: "
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "记录到系统日志"
@@ -307,35 +307,36 @@ msgstr "处ç†äº‹ä»¶"
msgid "List possible events [which start with PFX]"
msgstr "列出å¯èƒ½çš„事件 [用PFX开始的那个]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "添加程åºå到日志"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [选项]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "使用UID作为客户端uid"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
-msgstr "报告大å°å·²è¶…出é…é¢ã€‚请检查在 abrt.conf 文件中系统的 MaxCrashReportsSize 值。"
+msgstr ""
+"报告大å°å·²è¶…出é…é¢ã€‚请检查在 abrt.conf 文件中系统的 MaxCrashReportsSize 值。"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "ä¸è¦å®ˆæŠ¤è¿›ç¨‹"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "记录到系统日志å³ä½¿ç”¨åˆ°-d"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "在SEC秒闲置åŽé€€å‡º"
@@ -355,57 +356,57 @@ msgstr "事件"
msgid "Configure E_vent"
msgstr "é…置事件 (_V)"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
msgstr "检测到 %s 的错误设置,如果您继续使用当å‰é…置,报告å¯èƒ½å¤±è´¥ã€‚"
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
msgstr "检测到 <b>%s</b> 的错误设置,如果您继续使用当å‰é…置,报告å¯èƒ½å¤±è´¥ã€‚"
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "查看并报告应用程åºå´©æºƒ"
-
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "已报告"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "问题"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "上次å‘生"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "文件(_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "编辑(_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "帮助(_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "事件é…ç½® (_E)"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "在线帮助 (_H)"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "查看并报告应用程åºå´©æºƒ"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -451,56 +452,56 @@ msgstr "(二进制文件,%llu字节)"
msgid "(no description)"
msgstr "(没有说明)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu字节,%u个文件"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "没有定义针对事件 `%s' 的处ç†"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr "回溯是ä¸å®Œæ•´çš„,请确定您æ供了é‡å¤è¯¥é”™è¯¯çš„完整步骤。"
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "ä¸èƒ½æŠ¥å‘Šå› ä¸ºå›žæº¯ä¸å¯ç”¨ã€‚"
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "您应该检查回溯中是å¦æœ‰æ•æ„Ÿæ•°æ®ã€‚"
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "您必须åŒæ„å‘é€æ­¤å›žæº¯ã€‚"
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "分æž..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "分æžå®Œæˆï¼Œé€€å‡ºç ä¸º%d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "报告结æŸï¼Œé€€å‡ºç  %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "å称"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "值"
@@ -523,7 +524,9 @@ msgid ""
"Backtrace provides developers with details of the crash, helping them track "
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
-msgstr "回溯为开å‘者æ供崩溃详情,帮助他们追查问题æ¥æºã€‚请检查它并移除任何您ä¸æ„¿å…¬å¼€çš„æ•æ„Ÿä¿¡æ¯ï¼š"
+msgstr ""
+"回溯为开å‘者æ供崩溃详情,帮助他们追查问题æ¥æºã€‚请检查它并移除任何您ä¸æ„¿å…¬å¼€"
+"çš„æ•æ„Ÿä¿¡æ¯ï¼š"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
@@ -536,25 +539,29 @@ msgid "Click 'Apply' to start reporting"
msgstr "点击'应用'开始申报"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr "点击'å‰è¿›'æ¥è¿›è¡Œåˆ†æžå’ŒæŠ¥å‘Šæ­¤é—®é¢˜ã€‚"
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "é…置事件 (_E)"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "细节"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "此问题如何å‘生(é€æ­¥ï¼‰ï¼Ÿå¦‚何é‡çŽ°ï¼Ÿ"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "我åŒæ„æ交此回溯 (_A)"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "é‡æ–°ç”Ÿæˆå›žæº¯"
@@ -622,16 +629,18 @@ msgstr "用法: %s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [options] -d DIR\n"
"\n"
"在转储 DIR ç›®å½•ä¸­åˆ†æž C/C++ 回溯,生æˆå‰¯æœ¬å“ˆå¸Œå€¼ï¼Œå›žæº¯è¯„分,和识别崩溃函数"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -672,75 +681,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "新的 bug id:%i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr "空的登陆å或者密ç ï¼Œè¯·æ£€æŸ¥æ‚¨çš„é…ç½®"
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "é‡è¦æ–‡ä»¶ '%s' 丢失,无法继续..."
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "é‡è¦æ–‡ä»¶ '%s' 为空,无法继续..."
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "登陆至ä½äºŽ %s çš„ Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "检查是å¦é‡å¤"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "缺少必需æˆå‘˜ 'bugs'"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() 失败。无法收集到所有必需信æ¯"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "创建一个新 Bug"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Bugzilla æ¡ç›®ç”Ÿæˆå¤±è´¥"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "登出"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr " bug 已报告:%i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla ä¸èƒ½æ‰¾åˆ° bug 的父级(%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "添加 %s 到CC List"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "在 bug 中添加新注释(%d)"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -750,7 +759,7 @@ msgstr ""
"\n"
"汇报问题至 Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "é…置文件(或许需è¦ä¸€ç‚¹æ—¶é—´ï¼‰"
@@ -775,119 +784,152 @@ msgstr "如果GDBè¿è¡Œè¶…过N秒就æ€æ­»å®ƒ"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "回溯已ç»ç”Ÿæˆå¹¶ä¿å­˜ï¼Œ%u 字节"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "正在从%sæå–cpio"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "无法写入 '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "无法æå–软件包 '%s'"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "缓存文件æ¥è‡ª%s,创建自%s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "无法从 '%s' æå–文件"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "下载 (%i of %i) %s: %3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "在仓库中查询需è¦çš„软件包"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "无法找到 %u debuginfo 文件的软件包"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "需è¦ä¸‹è½½çš„软件包:%u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "正在下载 %.2fMb, 安装大å°: %.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "å¯ä»¥å—? [y/N]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "下载包 %s 失败"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "解包失败,终止下载……"
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "所有已下载的包已æå–,正在移除 %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "无法删除 %s,å¯èƒ½åŒ…å«ä¸€ä¸ªé”™è¯¯æ—¥å¿—"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "无法删除 '%s': %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "应用户命令退出"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "用法: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "你必须指定到核心转储的路径。"
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr "Coredump 引用 %u 个debuginfo 文件,其中 %u 个尚未安装"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "缺少 debuginfo 文件: %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "全部 %u 个debuginfo 文件å¯ç”¨"
@@ -919,11 +961,8 @@ msgstr "正在å‘é€ç”µå­é‚®ä»¶â€¦â€¦"
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"å‘é€åŒ…å«è½¬å‚¨ç›®å½• DIR 压缩包的电å­é‚®ä»¶"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -952,21 +991,19 @@ msgstr "添加到,或者覆盖 FILE 文件"
msgid "Create reported_to in DIR"
msgstr "在DIR生æˆreported_to"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "已在 %s 中附加该报告"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "已在 %s 中ä¿å­˜è¯¥æŠ¥å‘Š"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1070,7 +1107,7 @@ msgstr "ä¸é€€å‡ºï¼Œä¸ºæ–°çš„opps监视此文件"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr "在 DIR 为æ¯ä¸€ä¸ªå‘现的 oops ç”Ÿæˆ ABRT 转储"
@@ -1079,7 +1116,7 @@ msgstr "在 DIR 为æ¯ä¸€ä¸ªå‘现的 oops ç”Ÿæˆ ABRT 转储"
msgid "Make the dump directory world readable"
msgstr "让转储目录全局å¯è¯»"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "记录到系统日志"
@@ -1094,11 +1131,11 @@ msgstr "本地 GNU 调试程åº"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
-"需è¦ä¸‹è½½ debuginfo "
-"软件包,这å¯èƒ½éœ€è¦èŠ±è¾ƒé•¿æ—¶é—´ï¼Œå¹¶ä¸”å ç”¨å¾ˆå¤šç£ç›˜ç©ºé—´ã€‚然而,和RetraceServerä¸åŒï¼Œå®ƒä¸ä¼šæŠŠæ ¸å¿ƒè½¬å‚¨å‘é€åˆ°è¿œç¨‹æœºå™¨ã€‚"
+"需è¦ä¸‹è½½ debuginfo 软件包,这å¯èƒ½éœ€è¦èŠ±è¾ƒé•¿æ—¶é—´ï¼Œå¹¶ä¸”å ç”¨å¾ˆå¤šç£ç›˜ç©ºé—´ã€‚然而,"
+"å’ŒRetraceServerä¸åŒï¼Œå®ƒä¸ä¼šæŠŠæ ¸å¿ƒè½¬å‚¨å‘é€åˆ°è¿œç¨‹æœºå™¨ã€‚"
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
msgid "Address of the retrace server"
@@ -1120,7 +1157,9 @@ msgid ""
"Cons: coredump you upload contains all the data from the crashed program, "
"including your private data, if any."
msgstr ""
-"上传核心转储至æœåŠ¡å™¨ï¼Œç”±æœåŠ¡å™¨ç”Ÿæˆå›žæº¯å¹¶è¿”回。优点:无需下载debuginfo。追溯æœåŠ¡å™¨çš„debuginfoæ•°æ®åº“更加完整。追溯æœåŠ¡å™¨å¯ä»¥ç”Ÿæˆæ›´å¥½çš„回溯。缺点:您上传的核心转储包å«å´©æºƒç¨‹åºçš„所有数æ®ï¼ŒåŒ…括您的ç§äººæ•°æ®ï¼Œå¦‚果存在任何ç§äººæ•°æ®çš„è¯ã€‚"
+"上传核心转储至æœåŠ¡å™¨ï¼Œç”±æœåŠ¡å™¨ç”Ÿæˆå›žæº¯å¹¶è¿”回。优点:无需下载debuginfo。追溯æœ"
+"务器的debuginfoæ•°æ®åº“更加完整。追溯æœåŠ¡å™¨å¯ä»¥ç”Ÿæˆæ›´å¥½çš„回溯。缺点:您上传的核"
+"心转储包å«å´©æºƒç¨‹åºçš„所有数æ®ï¼ŒåŒ…括您的ç§äººæ•°æ®ï¼Œå¦‚果存在任何ç§äººæ•°æ®çš„è¯ã€‚"
#: ../src/plugins/report_Bugzilla.xml.in.h:1
msgid "Address of Bugzilla server"
@@ -1167,12 +1206,11 @@ msgstr "éªŒè¯ SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
-"您å¯ä»¥åˆ° &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;这里&lt;/a&gt; 创建 "
-"bugzilla.redhat.com 账户 "
+"您å¯ä»¥åˆ° &lt;a href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;这里"
+"&lt;/a&gt; 创建 bugzilla.redhat.com 账户 "
#: ../src/plugins/report_Kerneloops.xml.in.h:1
msgid "Kerneloops URL"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 0f0cbfc3..95eec421 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -2,27 +2,27 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
msgid ""
msgstr ""
"Project-Id-Version: ABRT\n"
-"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
-"POT-Creation-Date: 2011-04-20 10:29+0200\n"
-"PO-Revision-Date: 2011-04-20 08:37+0000\n"
+"Report-Msgid-Bugs-To: jmoskovc@redhat.com\n"
+"POT-Creation-Date: 2011-05-03 16:21+0200\n"
+"PO-Revision-Date: 2011-05-02 18:28+0000\n"
"Last-Translator: jmoskovc <jmoskovc@redhat.com>\n"
"Language-Team: Chinese (Taiwan) <None>\n"
+"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0\n"
#: ../src/applet/abrt-applet.desktop.in.h:1
msgid "ABRT notification applet"
msgstr "ABRT 通知é¢æ¿ç¨‹å¼"
-#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt.desktop.in.h:1
-#: ../src/gui-gtk/abrt-gtk.c:351
+#: ../src/applet/abrt-applet.desktop.in.h:2 ../src/gui-gtk/abrt-gtk.c:358
+#: ../src/gui-gtk/abrt.desktop.in.h:1
msgid "Automatic Bug Reporting Tool"
msgstr "自動臭蟲回報工具"
@@ -48,7 +48,7 @@ msgid ""
"Notification area applet that notifies users about issues detected by ABRT"
msgstr "會通知使用者有關於 ABRT 所發ç¾çš„å•é¡Œçš„通知å€åŸŸé¢æ¿ç¨‹å¼"
-#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:236
+#: ../src/applet/applet_gtk.c:275 ../src/gui-gtk/abrt-gtk.c:243
msgid "translator-credits"
msgstr ""
"Eunju Kim <eukim@redhat.com>, 2009.\n"
@@ -75,7 +75,7 @@ msgstr "é­é‡åˆ°å•é¡Œ"
msgid "Open ABRT"
msgstr "é–‹å•Ÿ ABRT"
-#: ../src/cli/cli.c:211
+#: ../src/cli/cli.c:175
#, c-format
msgid ""
"Usage: %s -l[f] [-D BASE_DIR]...]\n"
@@ -120,7 +120,7 @@ msgstr ""
"\t-V, --version\t\t顯示版本並離開\n"
"\t-v, --verbose\t\t以詳細模å¼åŸ·è¡Œ\n"
-#: ../src/cli/cli.c:260
+#: ../src/cli/cli.c:224
msgid "You must specify exactly one operation"
msgstr "您必須指定「一項ã€ä½œæ¥­"
@@ -198,7 +198,7 @@ msgstr ""
"報告中未åµæ¸¬åˆ°è®Šæ›´"
#. The response might take more than 1 char in non-latin scripts.
-#: ../src/cli/report.c:394
+#: ../src/cli/report.c:394 ../src/plugins/abrt-action-install-debuginfo.py:83
msgid "y"
msgstr "是 (y)"
@@ -234,36 +234,36 @@ msgstr "您é¸æ“‡çš„數目超出範åœ"
msgid "Invalid input, program exiting..."
msgstr "無效的輸入,程å¼æ­£åœ¨é›¢é–‹..."
-#: ../src/cli/report.c:741 ../src/gui-wizard-gtk/wizard.c:1103
+#: ../src/cli/report.c:740 ../src/gui-wizard-gtk/wizard.c:1101
msgid "Reporting..."
msgstr "正在回報..."
-#: ../src/cli/report.c:762
+#: ../src/cli/report.c:761
#, c-format
msgid "Report using %s?"
msgstr "使用 %s 回報?"
-#: ../src/cli/report.c:769
+#: ../src/cli/report.c:768
msgid "Skipping..."
msgstr "è·³éŽ..."
-#: ../src/cli/report.c:779
+#: ../src/cli/report.c:778
msgid "Reporting disabled because the backtrace is unusable"
msgstr "å·²åœç”¨å›žå ±ï¼Œå› ç‚ºè¿½è¹¤åŠŸèƒ½ç„¡æ³•ä½¿ç”¨"
-#: ../src/cli/report.c:783
+#: ../src/cli/report.c:782
#, c-format
msgid ""
"Please try to install debuginfo manually using the command: \"debuginfo-"
"install %s\" and try again\n"
msgstr "è«‹è©¦è‘—ä»¥æŒ‡ä»¤æ‰‹å‹•å®‰è£ debuginfo:「debuginfo-install %sã€ï¼ŒæŽ¥è‘—é‡è©¦\n"
-#: ../src/cli/report.c:805
+#: ../src/cli/report.c:804
#, c-format
-msgid "Crash reported via %d report events (%d errors)\n"
-msgstr "當機已é€éŽ %d 回報事件 (%d 錯誤) 回報\n"
+msgid "Problem reported via %d report events (%d errors)\n"
+msgstr ""
-#: ../src/daemon/abrt-action-save-package-data.c:255
+#: ../src/daemon/abrt-action-save-package-data.c:254
msgid ""
" [-v] -d DIR\n"
"\n"
@@ -273,13 +273,13 @@ msgstr ""
"\n"
"查詢套件資料庫並儲存套件å稱ã€å…ƒä»¶ã€æ述等。"
-#: ../src/daemon/abrt-action-save-package-data.c:266
+#: ../src/daemon/abrt-action-save-package-data.c:265
#: ../src/daemon/abrt-handle-crashdump.c:61
#: ../src/plugins/abrt-action-analyze-backtrace.c:70
#: ../src/plugins/abrt-action-analyze-c.c:177
#: ../src/plugins/abrt-action-analyze-oops.c:159
#: ../src/plugins/abrt-action-analyze-python.c:45
-#: ../src/plugins/abrt-action-bugzilla.cpp:931
+#: ../src/plugins/abrt-action-bugzilla.cpp:933
#: ../src/plugins/abrt-action-generate-backtrace.c:256
#: ../src/plugins/abrt-action-kerneloops.c:154
#: ../src/plugins/abrt-action-mailx.c:155
@@ -297,7 +297,7 @@ msgstr ""
" [-vs] -d DIR -e EVENT\n"
" 或:"
-#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:297
+#: ../src/daemon/abrt-handle-crashdump.c:60 ../src/daemon/abrt-server.c:301
#: ../src/plugins/abrt-dump-oops.c:585
msgid "Log to syslog"
msgstr "紀錄至 syslog"
@@ -310,35 +310,36 @@ msgstr "è™•ç† EVENT"
msgid "List possible events [which start with PFX]"
msgstr "列出å¯èƒ½çš„事件 [以 PFX é–‹é ­]"
-#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:298
-#: ../src/daemon/abrtd.c:528 ../src/gui-gtk/main.c:216
+#: ../src/daemon/abrt-handle-crashdump.c:64 ../src/daemon/abrt-server.c:302
+#: ../src/daemon/abrtd.c:525 ../src/gui-gtk/main.c:228
#: ../src/gui-wizard-gtk/main.c:94
msgid "Add program names to log"
msgstr "加入程å¼å稱至紀錄檔"
-#: ../src/daemon/abrt-server.c:285 ../src/daemon/abrtd.c:513
+#: ../src/daemon/abrt-server.c:289 ../src/daemon/abrtd.c:510
msgid " [options]"
msgstr " [é¸é …]"
-#: ../src/daemon/abrt-server.c:296
+#: ../src/daemon/abrt-server.c:300
msgid "Use UID as client uid"
msgstr "使用 UID 作為客戶端 uid"
-#: ../src/daemon/abrtd.c:349
+#: ../src/daemon/abrtd.c:337
msgid ""
"The size of the report exceeded the quota. Please check system's "
"MaxCrashReportsSize value in abrt.conf."
-msgstr "報告é…é¡å¤§å°è¶…出。請檢查您在 abrt.conf 中,系統的 MaxCrashReportsSize 數值。"
+msgstr ""
+"報告é…é¡å¤§å°è¶…出。請檢查您在 abrt.conf 中,系統的 MaxCrashReportsSize 數值。"
-#: ../src/daemon/abrtd.c:525
+#: ../src/daemon/abrtd.c:522
msgid "Do not daemonize"
msgstr "ä¸è¦åœ¨å¹•å¾Œé‹è¡Œ"
-#: ../src/daemon/abrtd.c:526
+#: ../src/daemon/abrtd.c:523
msgid "Log to syslog even with -d"
msgstr "å³ä½¿åŠ ä¸Š -d åƒæ•¸ä¹Ÿç´€éŒ„至 slslog"
-#: ../src/daemon/abrtd.c:527
+#: ../src/daemon/abrtd.c:524
msgid "Exit after SEC seconds of inactivity"
msgstr "在åœæ­¢é‹ä½œ SEC 秒後離開"
@@ -358,57 +359,60 @@ msgstr "事件"
msgid "Configure E_vent"
msgstr "設定事件(_V)"
-#: ../src/gtk-helpers/event_config_dialog.c:424
+#: ../src/gtk-helpers/event_config_dialog.c:425
#, c-format
msgid ""
-"Wrong settings detected for %s, reporting will probably fail if you continue"
-" with the current configuration."
-msgstr "åµæ¸¬åˆ° %s 有錯誤的設定值,若您以目å‰çš„組態繼續的話,回報動作å¯èƒ½æœƒå¤±æ•—。"
+"Wrong settings detected for %s, reporting will probably fail if you continue "
+"with the current configuration."
+msgstr ""
+"åµæ¸¬åˆ° %s 有錯誤的設定值,若您以目å‰çš„組態繼續的話,回報動作å¯èƒ½æœƒå¤±æ•—。"
-#: ../src/gtk-helpers/event_config_dialog.c:428
+#: ../src/gtk-helpers/event_config_dialog.c:429
#, c-format
msgid ""
"Wrong settings detected for <b>%s</b>, reporting will probably fail if you "
"continue with the current configuration."
-msgstr "åµæ¸¬åˆ° <b>%s</b> 有錯誤的設定值,若您以目å‰çš„組態繼續的話,回報動作å¯èƒ½æœƒå¤±æ•—。"
-
-#: ../src/gui-gtk/abrt.desktop.in.h:2
-msgid "View and report application crashes"
-msgstr "檢視與回報應用程å¼éŒ¯èª¤"
+msgstr ""
+"åµæ¸¬åˆ° <b>%s</b> 有錯誤的設定值,若您以目å‰çš„組態繼續的話,回報動作å¯èƒ½æœƒå¤±"
+"敗。"
-#: ../src/gui-gtk/abrt-gtk.c:255
+#: ../src/gui-gtk/abrt-gtk.c:262
msgid "Reported"
msgstr "已回報"
-#: ../src/gui-gtk/abrt-gtk.c:267
+#: ../src/gui-gtk/abrt-gtk.c:274
msgid "Problem"
msgstr "å•é¡Œ"
-#: ../src/gui-gtk/abrt-gtk.c:290
+#: ../src/gui-gtk/abrt-gtk.c:297
msgid "Last occurrence"
msgstr "上次出ç¾"
-#: ../src/gui-gtk/abrt-gtk.c:305
+#: ../src/gui-gtk/abrt-gtk.c:312
msgid "_File"
msgstr "檔案(_F)"
-#: ../src/gui-gtk/abrt-gtk.c:306
+#: ../src/gui-gtk/abrt-gtk.c:313
msgid "_Edit"
msgstr "編輯(_E)"
-#: ../src/gui-gtk/abrt-gtk.c:307
+#: ../src/gui-gtk/abrt-gtk.c:314
msgid "_Help"
msgstr "求助(_H)"
-#: ../src/gui-gtk/abrt-gtk.c:323
+#: ../src/gui-gtk/abrt-gtk.c:330
msgid "_Event configuration"
msgstr "事件組態(_E)"
-#: ../src/gui-gtk/abrt-gtk.c:399
+#: ../src/gui-gtk/abrt-gtk.c:411
msgid "Online _Help"
msgstr "線上幫助(_H)"
-#: ../src/gui-gtk/main.c:204
+#: ../src/gui-gtk/abrt.desktop.in.h:2
+msgid "View and report application crashes"
+msgstr "檢視與回報應用程å¼éŒ¯èª¤"
+
+#: ../src/gui-gtk/main.c:216
msgid ""
" [-vp] [DIR]...\n"
"\n"
@@ -439,7 +443,9 @@ msgstr "替代的 GUI 檔案"
msgid ""
"Need writable directory, but '%s' is not writable. Move it to '%s' and "
"operate on the moved copy?"
-msgstr "需è¦å¯ä»¥å¯«å…¥çš„目錄,但是「%sã€ç„¡æ³•å¯«å…¥ã€‚您想è¦å°‡å®ƒç§»å‹•è‡³ã€Œ%sã€ä¸¦å°ç§»å‹•çš„副本進行æ“作嗎?"
+msgstr ""
+"需è¦å¯ä»¥å¯«å…¥çš„目錄,但是「%sã€ç„¡æ³•å¯«å…¥ã€‚您想è¦å°‡å®ƒç§»å‹•è‡³ã€Œ%sã€ä¸¦å°ç§»å‹•çš„副本"
+"進行æ“作嗎?"
#: ../src/gui-wizard-gtk/wizard.c:559
msgid "(click here to view/edit)"
@@ -454,56 +460,56 @@ msgstr "(二進ä½æª”,%llu ä½å…ƒçµ„)"
msgid "(no description)"
msgstr "(無敘述)"
-#: ../src/gui-wizard-gtk/wizard.c:592
+#: ../src/gui-wizard-gtk/wizard.c:591
#, c-format
msgid "%llu bytes, %u files"
msgstr "%llu ä½å…ƒçµ„,%u 個檔案"
#. TODO: better msg?
-#: ../src/gui-wizard-gtk/wizard.c:915
+#: ../src/gui-wizard-gtk/wizard.c:914
#, c-format
msgid "No processing for event '%s' is defined"
msgstr "未定義「%sã€äº‹ä»¶çš„處ç†"
#. bt is usable, but not complete, so show a warning
-#: ../src/gui-wizard-gtk/wizard.c:1005
+#: ../src/gui-wizard-gtk/wizard.c:1004
msgid ""
"The backtrace is incomplete, please make sure you provide the steps to "
"reproduce."
msgstr "追蹤資訊ä¸å®Œæ•´ï¼Œè«‹ç¢ºèªæ‚¨æ供了能夠é‡ç¾å•é¡Œçš„步驟。"
#. FIXME: see CreporterAssistant: 394 for ideas
-#: ../src/gui-wizard-gtk/wizard.c:1011
+#: ../src/gui-wizard-gtk/wizard.c:1009
msgid "Reporting disabled because the backtrace is unusable."
msgstr "å·²åœç”¨å›žå ±ï¼Œå› ç‚ºç„¡æ³•ä½¿ç”¨è¿½è¹¤åŠŸèƒ½ã€‚"
-#: ../src/gui-wizard-gtk/wizard.c:1020
+#: ../src/gui-wizard-gtk/wizard.c:1018
msgid "You should check the backtrace for sensitive data."
msgstr "您必須檢查追蹤資訊以找尋æ•æ„Ÿè³‡æ–™ã€‚"
-#: ../src/gui-wizard-gtk/wizard.c:1021
+#: ../src/gui-wizard-gtk/wizard.c:1019
msgid "You must agree with sending the backtrace."
msgstr "您必須åŒæ„傳é€è¿½è¹¤è³‡è¨Šã€‚"
-#: ../src/gui-wizard-gtk/wizard.c:1077
+#: ../src/gui-wizard-gtk/wizard.c:1075
msgid "Analyzing..."
msgstr "正在分æž..."
-#: ../src/gui-wizard-gtk/wizard.c:1078
+#: ../src/gui-wizard-gtk/wizard.c:1076
#, c-format
msgid "Analyzing finished with exit code %d"
msgstr "分æžå®Œæˆé™„帶離開碼 %d"
-#: ../src/gui-wizard-gtk/wizard.c:1104
+#: ../src/gui-wizard-gtk/wizard.c:1102
#, c-format
msgid "Reporting finished with exit code %d"
msgstr "回報完æˆé™„帶離開碼 %d"
-#: ../src/gui-wizard-gtk/wizard.c:1221
+#: ../src/gui-wizard-gtk/wizard.c:1219
msgid "Name"
msgstr "å稱"
-#: ../src/gui-wizard-gtk/wizard.c:1230
+#: ../src/gui-wizard-gtk/wizard.c:1228
msgid "Value"
msgstr "值"
@@ -511,7 +517,8 @@ msgstr "值"
msgid ""
"<b>Your comments are not private.</b> They may be included into publicly "
"visible problem reports."
-msgstr "<b>您的評註並éžä»¥ç§å¯†æ–¹å¼è™•ç†ã€‚</b> 它們å¯èƒ½è¢«ç´å…¥èƒ½å¤ å…¬é–‹æŸ¥çœ‹çš„å•é¡Œå›žå ±ä¸­ã€‚"
+msgstr ""
+"<b>您的評註並éžä»¥ç§å¯†æ–¹å¼è™•ç†ã€‚</b> 它們å¯èƒ½è¢«ç´å…¥èƒ½å¤ å…¬é–‹æŸ¥çœ‹çš„å•é¡Œå›žå ±ä¸­ã€‚"
#: ../src/gui-wizard-gtk/wizard.glade.h:2
msgid "Analyzing did not start yet"
@@ -526,7 +533,9 @@ msgid ""
"Backtrace provides developers with details of the crash, helping them track "
"down the source of the problem. Please review it and remove any sensitive "
"data you would rather not share:"
-msgstr "追蹤資訊æ供開發者當機的細節,並幫助他們追蹤å•é¡Œçš„來æºã€‚請校閱資料並移除任何您ä¸æƒ³è¦èˆ‡ä»–人分享的æ•æ„Ÿè³‡æ–™ï¼š"
+msgstr ""
+"追蹤資訊æ供開發者當機的細節,並幫助他們追蹤å•é¡Œçš„來æºã€‚請校閱資料並移除任何"
+"您ä¸æƒ³è¦èˆ‡ä»–人分享的æ•æ„Ÿè³‡æ–™ï¼š"
#: ../src/gui-wizard-gtk/wizard.glade.h:5
msgid ""
@@ -539,25 +548,29 @@ msgid "Click 'Apply' to start reporting"
msgstr "點擊「套用ã€é–‹å§‹å›žå ±"
#: ../src/gui-wizard-gtk/wizard.glade.h:7
-msgid "Click 'Forward' to proceed with analyzing and reporting this problem."
-msgstr "點擊「下一步ã€ç¹¼çºŒåˆ†æžä¸¦å›žå ±æ­¤å•é¡Œã€‚"
-
-#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Configure _Events"
msgstr "設定事件(_E)"
-#: ../src/gui-wizard-gtk/wizard.glade.h:9
+#: ../src/gui-wizard-gtk/wizard.glade.h:8
msgid "Details"
msgstr "詳情"
-#: ../src/gui-wizard-gtk/wizard.glade.h:10
+#: ../src/gui-wizard-gtk/wizard.glade.h:9
msgid "How did this problem happen (step-by-step)? How can it be reproduced?"
msgstr "æ­¤å•é¡Œå¦‚何發生的 (請分步驟敘述)?該怎麼讓å•é¡Œé‡æ–°ç”¢ç”Ÿï¼Ÿ"
-#: ../src/gui-wizard-gtk/wizard.glade.h:11
+#: ../src/gui-wizard-gtk/wizard.glade.h:10
msgid "I _agree with submitting the backtrace"
msgstr "我åŒæ„æ交追蹤資料"
+#: ../src/gui-wizard-gtk/wizard.glade.h:11
+msgid ""
+"On the following screens, you will be asked to describe how the problem "
+"occurred, to choose how to analyze the problem (if needed), to review "
+"collected data, and to choose where the problem should be reported. Click "
+"'Forward' to proceed."
+msgstr ""
+
#: ../src/gui-wizard-gtk/wizard.glade.h:12
msgid "Regenerate backtrace"
msgstr "é‡æ–°ç”¢ç”Ÿè¿½è¹¤è¨Šæ¯"
@@ -625,16 +638,18 @@ msgstr "用法:%s\n"
msgid ""
" [options] -d DIR\n"
"\n"
-"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
+"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and "
+"identifies crash function in dump directory DIR"
msgstr ""
" [é¸é …] -d DIR\n"
"\n"
"åˆ†æž C/C++ 追蹤資料ã€ç”¢ç”Ÿè¤‡æœ¬é›œæ¹Šã€è¿½è¹¤è©•ç­‰ã€ä¸¦è¾¨è­˜å‚¾å°ç›®éŒ„ DIR 內的當機函å¼"
+#.
#. * The parser failed. Compute the duphash from the executable
#. * instead of a backtrace.
#. * and component only. This is not supposed to happen often.
-#.
+#.
#: ../src/plugins/abrt-action-analyze-backtrace.c:111
#, c-format
msgid "Backtrace parsing failed for %s"
@@ -675,75 +690,75 @@ msgstr ""
msgid "New bug id: %i"
msgstr "新的臭蟲 id:%i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:647
+#: ../src/plugins/abrt-action-bugzilla.cpp:649
msgid "Empty login or password, please check your configuration"
msgstr "空白的登入å稱或密碼,請檢查您的組態"
-#: ../src/plugins/abrt-action-bugzilla.cpp:661
+#: ../src/plugins/abrt-action-bugzilla.cpp:663
#, c-format
msgid "Essential file '%s' is missing, can't continue.."
msgstr "éºå¤±å¿…è¦æª”案「%sã€ï¼Œç„¡æ³•ç¹¼çºŒã€‚"
-#: ../src/plugins/abrt-action-bugzilla.cpp:665
+#: ../src/plugins/abrt-action-bugzilla.cpp:667
#, c-format
msgid "Essential file '%s' is empty, can't continue.."
msgstr "å¿…è¦æª”案「%sã€ç‚ºç©ºç™½ï¼Œç„¡æ³•ç¹¼çºŒã€‚"
-#: ../src/plugins/abrt-action-bugzilla.cpp:674
+#: ../src/plugins/abrt-action-bugzilla.cpp:676
#, c-format
msgid "Logging into Bugzilla at %s"
msgstr "正在登入 Bugzilla 於 %s"
-#: ../src/plugins/abrt-action-bugzilla.cpp:677
+#: ../src/plugins/abrt-action-bugzilla.cpp:679
msgid "Checking for duplicates"
msgstr "正在檢查是å¦æœ‰é‡è¤‡"
-#: ../src/plugins/abrt-action-bugzilla.cpp:699
-#: ../src/plugins/abrt-action-bugzilla.cpp:735
+#: ../src/plugins/abrt-action-bugzilla.cpp:701
+#: ../src/plugins/abrt-action-bugzilla.cpp:737
msgid "Missing mandatory member 'bugs'"
msgstr "éºå¤±å¿…è¦çš„æˆå“¡ã€Œbugsã€"
-#: ../src/plugins/abrt-action-bugzilla.cpp:718
-#: ../src/plugins/abrt-action-bugzilla.cpp:751
-#: ../src/plugins/abrt-action-bugzilla.cpp:827
+#: ../src/plugins/abrt-action-bugzilla.cpp:720
+#: ../src/plugins/abrt-action-bugzilla.cpp:753
+#: ../src/plugins/abrt-action-bugzilla.cpp:829
msgid "get_bug_info() failed. Could not collect all mandatory information"
msgstr "get_bug_info() 失敗。無法è’集所有必è¦çš„資訊"
-#: ../src/plugins/abrt-action-bugzilla.cpp:766
+#: ../src/plugins/abrt-action-bugzilla.cpp:768
msgid "Creating a new bug"
msgstr "正在建立新臭蟲"
-#: ../src/plugins/abrt-action-bugzilla.cpp:771
+#: ../src/plugins/abrt-action-bugzilla.cpp:773
msgid "Bugzilla entry creation failed"
msgstr "Bugzilla 項目建立失敗"
-#: ../src/plugins/abrt-action-bugzilla.cpp:783
-#: ../src/plugins/abrt-action-bugzilla.cpp:883
+#: ../src/plugins/abrt-action-bugzilla.cpp:785
+#: ../src/plugins/abrt-action-bugzilla.cpp:885
msgid "Logging out"
msgstr "正在登出"
#. decision based on state
-#: ../src/plugins/abrt-action-bugzilla.cpp:801
+#: ../src/plugins/abrt-action-bugzilla.cpp:803
#, c-format
msgid "Bug is already reported: %i"
msgstr "臭蟲已回報:%i"
-#: ../src/plugins/abrt-action-bugzilla.cpp:812
+#: ../src/plugins/abrt-action-bugzilla.cpp:814
#, c-format
msgid "Bugzilla couldn't find parent of bug %d"
msgstr "Bugzilla 找ä¸åˆ°è‡­èŸ² %d çš„ 親代"
-#: ../src/plugins/abrt-action-bugzilla.cpp:842
+#: ../src/plugins/abrt-action-bugzilla.cpp:844
#, c-format
msgid "Add %s to CC list"
msgstr "將 %s 加入 CC 副本清單中"
-#: ../src/plugins/abrt-action-bugzilla.cpp:868
+#: ../src/plugins/abrt-action-bugzilla.cpp:870
#, c-format
msgid "Adding new comment to bug %d"
msgstr "在臭蟲回報 (%d) 中新增評註"
-#: ../src/plugins/abrt-action-bugzilla.cpp:919
+#: ../src/plugins/abrt-action-bugzilla.cpp:921
msgid ""
" [-v] -c CONFFILE -d DIR\n"
"\n"
@@ -753,7 +768,7 @@ msgstr ""
"\n"
"回報å•é¡Œè‡³ Bugzilla"
-#: ../src/plugins/abrt-action-bugzilla.cpp:932
+#: ../src/plugins/abrt-action-bugzilla.cpp:934
#: ../src/plugins/abrt-action-rhtsupport.c:292
msgid "Configuration file (may be given many times)"
msgstr "組態檔案 (å¯ä»¥çµ¦å®šå¤šæ¬¡)"
@@ -778,119 +793,152 @@ msgstr "è‹¥ gdb åŸ·è¡Œè¶…éŽ N 秒就終止它"
#. Don't be completely silent. gdb run takes a few seconds,
#. * it is useful to let user know it (maybe) worked.
-#.
-#: ../src/plugins/abrt-action-generate-backtrace.c:296
+#.
+#: ../src/plugins/abrt-action-generate-backtrace.c:298
#, c-format
msgid "Backtrace is generated and saved, %u bytes"
msgstr "追蹤已產生並儲存,%u ä½å…ƒçµ„"
-#: ../src/plugins/abrt-action-install-debuginfo.py:77
+#: ../src/plugins/abrt-action-install-debuginfo.py:85
+msgid "n"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:100
#, python-format
msgid "Extracting cpio from %s"
msgstr "正在從 %s 解開 cpio"
-#: ../src/plugins/abrt-action-install-debuginfo.py:82
+#: ../src/plugins/abrt-action-install-debuginfo.py:105
#, python-format
msgid "Can't write to '%s': %s"
msgstr "無法寫入「%sã€ï¼š%s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:96
+#: ../src/plugins/abrt-action-install-debuginfo.py:119
#, python-format
msgid "Can't extract package '%s'"
msgstr "無法解開套件「%sã€"
-#: ../src/plugins/abrt-action-install-debuginfo.py:104
+#: ../src/plugins/abrt-action-install-debuginfo.py:127
#, python-format
msgid "Caching files from %s made from %s"
msgstr "正在從 %s 產生檔案快å–,由 %s 製作"
-#: ../src/plugins/abrt-action-install-debuginfo.py:114
+#: ../src/plugins/abrt-action-install-debuginfo.py:137
#, python-format
msgid "Can't extract files from '%s'"
msgstr "無法從「%sã€æŠ½å‡ºæª”案"
-#: ../src/plugins/abrt-action-install-debuginfo.py:138
-#: ../src/plugins/abrt-action-install-debuginfo.py:148
+#: ../src/plugins/abrt-action-install-debuginfo.py:161
+#: ../src/plugins/abrt-action-install-debuginfo.py:171
#, python-format
msgid "Downloading (%i of %i) %s: %3u%%"
msgstr "正在下載 (%i / %i) %s:%3u%%"
+#: ../src/plugins/abrt-action-install-debuginfo.py:196
+#, python-format
+msgid "Error initializing yum (YumBase.doConfigSetup): '%s'"
+msgstr ""
+
#. This is somewhat "magic", it unpacks the metadata making it usable.
#. Looks like this is the moment when yum talks to remote servers,
#. which takes time (sometimes minutes), let user know why
#. we have "paused":
-#: ../src/plugins/abrt-action-install-debuginfo.py:206
+#: ../src/plugins/abrt-action-install-debuginfo.py:239
msgid "Looking for needed packages in repositories"
msgstr "正在查詢套件庫中所需è¦çš„套件"
-#: ../src/plugins/abrt-action-install-debuginfo.py:240
+#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#, python-format
+msgid "Error retrieving metadata: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:253
+#, python-format
+msgid "Error retrieving filelists: '%s'"
+msgstr ""
+
+#: ../src/plugins/abrt-action-install-debuginfo.py:286
#, python-format
msgid "Can't find packages for %u debuginfo files"
msgstr "找ä¸åˆ° %u debuginfo 檔的套件"
-#: ../src/plugins/abrt-action-install-debuginfo.py:242
+#: ../src/plugins/abrt-action-install-debuginfo.py:288
#, python-format
msgid "Packages to download: %u"
msgstr "è¦ä¸‹è¼‰çš„套件:%u"
-#: ../src/plugins/abrt-action-install-debuginfo.py:243
+#: ../src/plugins/abrt-action-install-debuginfo.py:289
#, python-format
msgid "Downloading %.2fMb, installed size: %.2fMb"
msgstr "正在下載 %.2fMb,安è£å¤§å°ï¼š%.2fMb"
-#: ../src/plugins/abrt-action-install-debuginfo.py:251
+#: ../src/plugins/abrt-action-install-debuginfo.py:297
msgid "Is this ok? [y/N] "
msgstr "這樣沒å•é¡Œå—Žï¼Ÿ[y/N]"
-#: ../src/plugins/abrt-action-install-debuginfo.py:268
+#: ../src/plugins/abrt-action-install-debuginfo.py:314
#, python-format
msgid "Downloading package %s failed"
msgstr "下載套件 %s 失敗"
#. recursively delete the temp dir on failure
-#: ../src/plugins/abrt-action-install-debuginfo.py:279
+#: ../src/plugins/abrt-action-install-debuginfo.py:325
msgid "Unpacking failed, aborting download..."
msgstr "解包失敗,正在中止下載..."
-#: ../src/plugins/abrt-action-install-debuginfo.py:286
+#: ../src/plugins/abrt-action-install-debuginfo.py:332
#, python-format
msgid "All downloaded packages have been extracted, removing %s"
msgstr "所有下載的套件已被解開,正在移除 %s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:291
+#: ../src/plugins/abrt-action-install-debuginfo.py:337
#, python-format
msgid "Can't remove %s, probably contains an error log"
msgstr "無法移除 %s,å¯èƒ½åŒ…å«éŒ¯èª¤ç´€éŒ„"
-#: ../src/plugins/abrt-action-install-debuginfo.py:336
+#: ../src/plugins/abrt-action-install-debuginfo.py:371
#, python-format
msgid "Can't remove '%s': %s"
msgstr "無法移除「%sã€ï¼š%s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:344
+#: ../src/plugins/abrt-action-install-debuginfo.py:379
msgid "Exiting on user command"
msgstr "正在離開使用者指令"
-#: ../src/plugins/abrt-action-install-debuginfo.py:371
+#: ../src/plugins/abrt-action-install-debuginfo.py:411
#, python-format
-msgid "Usage: %s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
-msgstr "用法:%s --core=COREFILE --tmpdir=TMPDIR --cache=CACHEDIR"
+msgid ""
+"Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+" [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+"\n"
+"Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+"to CACHEDIR, using TMPDIR as temporary staging area.\n"
+"Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+"\n"
+" -v Be verbose\n"
+" -y Noninteractive, assume 'Yes' to all questions\n"
+" --ids Default: build_ids\n"
+" --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+" --cache Default: /var/cache/abrt-di\n"
+" --size_mb Default: 4096\n"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:400
-msgid "You have to specify the path to coredump."
-msgstr "您必須指定 coredump 的路徑。"
+#: ../src/plugins/abrt-action-install-debuginfo.py:466
+#, python-format
+msgid "Can't open %s: %s"
+msgstr ""
-#: ../src/plugins/abrt-action-install-debuginfo.py:420
+#: ../src/plugins/abrt-action-install-debuginfo.py:496
#, python-format
msgid "Coredump references %u debuginfo files, %u of them are not installed"
msgstr "Coredump åƒç…§ %u 份 debuginfo 檔,其中的 %u 份尚未安è£"
-#: ../src/plugins/abrt-action-install-debuginfo.py:425
+#: ../src/plugins/abrt-action-install-debuginfo.py:507
#, python-format
msgid "Missing debuginfo file: %s"
msgstr "éºå¤± debuginfo 檔:%s"
-#: ../src/plugins/abrt-action-install-debuginfo.py:428
+#: ../src/plugins/abrt-action-install-debuginfo.py:510
#, python-format
msgid "All %u debuginfo files are available"
msgstr "全部有 %u 份 debuginfo 檔å¯ç”¨"
@@ -922,11 +970,8 @@ msgstr "正在傳é€é›»å­éƒµä»¶ä¸­..."
msgid ""
" [-v] -d DIR [-c CONFFILE]\n"
"\n"
-"Sends compressed tarball of dump directory DIR via email"
+"Sends contents of a dump directory DIR via email"
msgstr ""
-" [-v] -d DIR [-c CONFFILE]\n"
-"\n"
-"é€éŽé›»å­éƒµä»¶å‚³é€å‚¾å°ç›®éŒ„ DIR 的壓縮 tarball"
#: ../src/plugins/abrt-action-mailx.c:156
#: ../src/plugins/abrt-action-upload.c:259
@@ -955,21 +1000,19 @@ msgstr "附加至,或是覆寫 FILE"
msgid "Create reported_to in DIR"
msgstr "在 DIR 內建立 reported_to"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was appended to %s"
msgstr "錯誤已附加至 %s"
-#: ../src/plugins/abrt-action-print.c:100
+#: ../src/plugins/abrt-action-print.c:102
#, c-format
msgid "The report was stored to %s"
msgstr "錯誤已儲存至 %s"
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#. error msg is already logged by dd_opendir
-#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are
-#. doing
+#. Gzipping e.g. 0.5gig coredump takes a while. Let client know what we are doing
#: ../src/plugins/abrt-action-rhtsupport.c:41
#: ../src/plugins/abrt-action-upload.c:119
msgid "Compressing data"
@@ -1073,7 +1116,7 @@ msgstr "ä¸è¦é›¢é–‹ï¼Œç›£è¦–檔案以å–å¾—æ–°çš„ oops"
#. oopses don't contain any sensitive info, and even
#. * the old koops app was showing the oopses to all users
-#.
+#.
#: ../src/plugins/abrt-dump-oops.c:592
msgid "Create ABRT dump in DIR for every oops found"
msgstr "在 DIR 內為æ¯å€‹æ‰¾åˆ°çš„ oops 建立 ABRT 傾å°"
@@ -1082,7 +1125,7 @@ msgstr "在 DIR 內為æ¯å€‹æ‰¾åˆ°çš„ oops 建立 ABRT 傾å°"
msgid "Make the dump directory world readable"
msgstr "讓傾å°ç›®éŒ„全世界都å¯ä»¥è®€å–"
-#: ../src/plugins/abrt-retrace-client.c:899
+#: ../src/plugins/abrt-retrace-client.c:890
msgid "log to syslog"
msgstr "紀錄至 syslog"
@@ -1097,11 +1140,11 @@ msgstr "本地端 GNU 除錯器"
#: ../src/plugins/analyze_LocalGDB.xml.in.h:3
msgid ""
"Needs to downloads debuginfo packages, which might take significant time, "
-"and take up disk space. However, unlike RetraceServer, doesn't send coredump"
-" to remote machines."
+"and take up disk space. However, unlike RetraceServer, doesn't send coredump "
+"to remote machines."
msgstr ""
-"需è¦ä¸‹è¼‰ debuginfo 套件,並且å¯èƒ½æœƒèŠ±ä¸Šä¸€æ®µæ™‚間以åŠæ¶ˆè€—一些ç£ç¢Ÿç©ºé–“。然而,這ä¸åƒ "
-"RetraceServer,所以ä¸æœƒå‚³é€æ ¸å¿ƒå‚¾å°è³‡æ–™è‡³é ç«¯æ©Ÿå™¨ã€‚"
+"需è¦ä¸‹è¼‰ debuginfo 套件,並且å¯èƒ½æœƒèŠ±ä¸Šä¸€æ®µæ™‚間以åŠæ¶ˆè€—一些ç£ç¢Ÿç©ºé–“。然而,這"
+"ä¸åƒ RetraceServer,所以ä¸æœƒå‚³é€æ ¸å¿ƒå‚¾å°è³‡æ–™è‡³é ç«¯æ©Ÿå™¨ã€‚"
#: ../src/plugins/analyze_RetraceServer.xml.in.h:1
msgid "Address of the retrace server"
@@ -1123,8 +1166,10 @@ msgid ""
"Cons: coredump you upload contains all the data from the crashed program, "
"including your private data, if any."
msgstr ""
-"上傳核心傾å°è³‡æ–™è‡³ä¼ºæœå™¨ï¼Œè©²ä¼ºæœå™¨æœƒç”¢ç”Ÿè¿½è¹¤è³‡æ–™ä¸¦å›žå‚³ã€‚優點:ä¸éœ€è¦ä¸‹è¼‰ debuginfo 套件ã€å›žè¿½ä¼ºæœå™¨è³‡æ–™åº«ä¸­çš„ debuginfo "
-"比較完整ã€å›žè¿½ä¼ºæœå™¨å¯èƒ½æœƒç”¢ç”Ÿæ¯”較良好的追蹤資料。缺點:您需è¦ä¸Šå‚³æ ¸å¿ƒå‚¾å°æª”案,該檔案包å«ç•¶æŽ‰ç¨‹å¼çš„所有資料,包括您的ç§äººè³‡æ–™ (如果有的話)。"
+"上傳核心傾å°è³‡æ–™è‡³ä¼ºæœå™¨ï¼Œè©²ä¼ºæœå™¨æœƒç”¢ç”Ÿè¿½è¹¤è³‡æ–™ä¸¦å›žå‚³ã€‚優點:ä¸éœ€è¦ä¸‹è¼‰ "
+"debuginfo 套件ã€å›žè¿½ä¼ºæœå™¨è³‡æ–™åº«ä¸­çš„ debuginfo 比較完整ã€å›žè¿½ä¼ºæœå™¨å¯èƒ½æœƒç”¢ç”Ÿ"
+"比較良好的追蹤資料。缺點:您需è¦ä¸Šå‚³æ ¸å¿ƒå‚¾å°æª”案,該檔案包å«ç•¶æŽ‰ç¨‹å¼çš„所有資"
+"料,包括您的ç§äººè³‡æ–™ (如果有的話)。"
#: ../src/plugins/report_Bugzilla.xml.in.h:1
msgid "Address of Bugzilla server"
@@ -1171,12 +1216,11 @@ msgstr "é©—è­‰ SSL"
#: ../src/plugins/report_Bugzilla.xml.in.h:11
msgid ""
-"You can create bugzilla.redhat.com account &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
+"You can create bugzilla.redhat.com account &lt;a href=\"https://bugzilla."
+"redhat.com/createaccount.cgi\"&gt;here&lt;/a&gt;"
msgstr ""
-"您å¯ä»¥ &lt;a "
-"href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;從這裡&lt;/a&gt; 建立 "
-"bugzilla.redhat.com 帳號"
+"您å¯ä»¥ &lt;a href=\"https://bugzilla.redhat.com/createaccount.cgi\"&gt;從這裡"
+"&lt;/a&gt; 建立 bugzilla.redhat.com 帳號"
#: ../src/plugins/report_Kerneloops.xml.in.h:1
msgid "Kerneloops URL"
diff --git a/src/applet/applet.c b/src/applet/applet.c
index e965a3ba..aff82841 100644
--- a/src/applet/applet.c
+++ b/src/applet/applet.c
@@ -221,7 +221,7 @@ int main(int argc, char** argv)
/* Parse options */
int opt;
- while ((opt = getopt(argc, argv, "dv")) != -1)
+ while ((opt = getopt(argc, argv, "v")) != -1)
{
switch (opt)
{
diff --git a/src/btparser/normalize.c b/src/btparser/normalize.c
index 4bbee99c..64ccada7 100644
--- a/src/btparser/normalize.c
+++ b/src/btparser/normalize.c
@@ -34,6 +34,26 @@ btp_normalize_thread(struct btp_thread *thread)
btp_normalize_linux_thread(thread);
btp_normalize_xorg_thread(thread);
+ /* If the first frame has address 0x0000 and its name is '??', it
+ * is a dereferenced null, and we remove it. This frame is not
+ * really invalid, and it affects backtrace quality rating. See
+ * Red Hat Bugzilla bug #639038.
+ * @code
+ * #0 0x0000000000000000 in ?? ()
+ * No symbol table info available.
+ * #1 0x0000000000422648 in main (argc=1, argv=0x7fffa57cf0d8) at totem.c:242
+ * error = 0x0
+ * totem = 0xdee070 [TotemObject]
+ * @endcode
+ */
+ if (thread->frames &&
+ thread->frames->address == 0x0000 &&
+ thread->frames->function_name &&
+ 0 == strcmp(thread->frames->function_name, "??"))
+ {
+ btp_thread_remove_frame(thread, thread->frames);
+ }
+
/* If the last frame has address 0x0000 and its name is '??',
* remove it. This frame is not really invalid, and it affects
* backtrace quality rating. See Red Hat Bugzilla bug #592523.
diff --git a/src/cli/Makefile.am b/src/cli/Makefile.am
index d6cd5ef2..bc02236e 100644
--- a/src/cli/Makefile.am
+++ b/src/cli/Makefile.am
@@ -1,4 +1,8 @@
-bin_PROGRAMS = abrt-cli
+-include ../../config.mak
+
+bin_PROGRAMS = \
+ abrt-handle-crashdump \
+ abrt-cli
abrt_cli_SOURCES = \
cli.c \
@@ -19,10 +23,49 @@ abrt_cli_LDADD = \
../lib/libabrt_dbus.la \
$(GLIB_LIBS)
-man_MANS = abrt-cli.1
-EXTRA_DIST = $(man_MANS)
+abrt_handle_crashdump_SOURCES = \
+ abrt-handle-crashdump.c
+abrt_handle_crashdump_CPPFLAGS = \
+ -I$(srcdir)/../include/report -I$(srcdir)/../include \
+ -I$(srcdir)/../lib \
+ -DBIN_DIR=\"$(bindir)\" \
+ -DVAR_RUN=\"$(VAR_RUN)\" \
+ -DCONF_DIR=\"$(CONF_DIR)\" \
+ -DLOCALSTATEDIR='"$(localstatedir)"' \
+ -DDEBUG_DUMPS_DIR=\"$(DEBUG_DUMPS_DIR)\" \
+ -DDEBUG_INFO_DIR=\"$(DEBUG_INFO_DIR)\" \
+ -DPLUGINS_LIB_DIR=\"$(PLUGINS_LIB_DIR)\" \
+ -DPLUGINS_CONF_DIR=\"$(PLUGINS_CONF_DIR)\" \
+ -DLIBEXEC_DIR=\"$(LIBEXEC_DIR)\" \
+ $(GLIB_CFLAGS) \
+ -D_GNU_SOURCE \
+ -Wall -Wwrite-strings -Werror
+abrt_handle_crashdump_LDADD = \
+ ../lib/libreport.la
+
+MAN_TXT = \
+ abrt-cli.txt
+
+# Manual pages are generated from .txt via Docbook
+man1_MANS = ${MAN_TXT:%.txt=%.1}
+
+%.1 %.5 %.7: %.xml
+ $(XMLTO_SILENT) xmlto man $< 2>&1 | sed '/Note/d'
+
+%.xml: %.txt ../../asciidoc.conf
+ $(ASCIIDOC_SILENT) asciidoc --backend=docbook --doctype=manpage --conf-file ../../asciidoc.conf -aabrt_version=$(PACKAGE_VERSION) -o $@ $<
+
+CLEANFILES = $(man1_MANS)
+
+PYTHON_FILES = \
+ abrt-action-install-debuginfo.py \
+ abrt-action-list-dsos.py \
+ abrt-action-analyze-core.py
completiondir = $(sysconfdir)/bash_completion.d
dist_completion_DATA = abrt-cli.bash
DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
+
+EXTRA_DIST = $(MAN_TXT)
+
diff --git a/src/cli/abrt-cli.1 b/src/cli/abrt-cli.1
deleted file mode 100644
index 9e0a630e..00000000
--- a/src/cli/abrt-cli.1
+++ /dev/null
@@ -1,58 +0,0 @@
-.TH abrt\-cli "1" "12 Oct 2009" ""
-.SH NAME
-abrt\-cli \- a command line interface to abrt
-.SH SYNOPSIS
-.B abrt\-cli
-[option]
-.SH DESCRIPTION
-.I abrt\-cli
-is a command line tool that manages application crashes catched by
-.I abrtd
-daemon. It enables access to problem data, and allows to report
-problems depending on active abrt plugins.
-.SH OPTIONS
-.B Basic startup options
-.IP "\-V, \-\-version"
-Displays version of abrt\-cli.
-.IP "\-?, \-\-help"
-Print a help message describing all of abrt-cli’s command-line options.
-
-.PP
-.B Crash action options
-.IP "\-l, \-\-list"
-Prints list of crashes which are not reported yet.
-.IP "\-r, \-\-report \fIDUMPDIR\fR"
-Creates a crash report and then the text editor is invoked on that
-report. When you are done with editing the report just exit the editor
-and then you will be asked if you want to send the report.
-.IP "\-d, \-\-delete \fIDUMPDIR\fR"
-Removes data about particular crash.
-.IP "\-i, \-\-info \fIDUMPDIR\fR"
-Prints detailed information about particular crash.
-
-.PP
-.B Listing options
-.IP "\-f, \-\-full"
-List all crashes, including already reported.
-
-.PP
-.B Report options
-.IP "\-y, \-\-always"
-Creates and sends the crash report automatically, without asking
-any questions.
-
-.PP
-.B Info options
-.IP "\-b, \-\-backtrace"
-Includes the crash backtrace in the info output if the backtrace is
-available.
-
-.SH ENVIRONMENT VARIABLES
-The editor used to edit the crash report is chosen from the
-ABRT_EDITOR environment variable, the VISUAL environment variable, or
-the EDITOR environment variable, in that order.
-
-.SH SEE ALSO
-.IR abrtd (8),
-.IR abrt.conf (5),
-.IR abrt-plugins (7)
diff --git a/src/cli/abrt-cli.txt b/src/cli/abrt-cli.txt
new file mode 100644
index 00000000..ea3111c8
--- /dev/null
+++ b/src/cli/abrt-cli.txt
@@ -0,0 +1,75 @@
+abrt-cli(1)
+===========
+
+NAME
+----
+abrt-cli - Work with ABRT dump directories from command line.
+
+SYNOPSIS
+--------
+'abrt-cli' [-vsp] -l[f] [-D BASE_DIR]...
+
+'abrt-cli' [-vsp] -i[f] DUMP_DIR
+
+'abrt-cli' [-vsp] -L[PREFIX] [DUMP_DIR]
+
+'abrt-cli' [-vsp] -e EVENT DUMP_DIR
+
+'abrt-cli' [-vsp] -a[y] DUMP_DIR
+
+'abrt-cli' [-vsp] -r[y] DUMP_DIR
+
+'abrt-cli' [-vsp] -d DUMP_DIR
+
+DESCRIPTION
+-----------
+'abrt-cli' is a command line tool that manages application crashes and other problems
+catched by abrtd daemon. It enables access to, manipulation of problem data, and reporting.
+
+OPTIONS
+-------
+-l::
+ List not yet reported problems, or all problems with -f
+
+-D BASE_DIR::
+ Directory to list problems from (default: -D $HOME/.abrt/spool -D /var/spool/abrt)
+
+-i, --info::
+ Print information about DUMP_DIR (detailed with -f)
+
+-L[PREFIX]::
+ List possible events [which start with PREFIX]
+
+-e EVENT::
+ Run EVENT on DUMP_DIR
+
+-a, --analyze::
+ Run analyze event(s) on DUMP_DIR
+
+-r, --report::
+ Send a report about DUMP_DIR
+
+-d, --delete::
+ Remove DUMP_DIR
+
+-f, --full::
+ Full listing
+
+-y, --always::
+ Noninteractive: don't ask questions, assume positive answer to all of them
+
+-v, --verbose::
+ Be verbose
+
+-s::
+ Log to syslog
+
+-p::
+ Add program names to log
+
+-V, --version::
+ Display version and exit
+
+AUTHORS
+-------
+* ABRT team
diff --git a/src/daemon/abrt-handle-crashdump.c b/src/cli/abrt-handle-crashdump.c
index 3c3e433f..d04e4fef 100644
--- a/src/daemon/abrt-handle-crashdump.c
+++ b/src/cli/abrt-handle-crashdump.c
@@ -19,8 +19,6 @@
#include "abrtlib.h"
#include "parse_options.h"
-#define PROGNAME "abrt-handle-crashdump"
-
static const char *dump_dir_name = NULL;
//static const char *conf_filename = CONF_DIR"/abrt_event.conf";
static const char *event;
@@ -34,14 +32,12 @@ static char *do_log(char *log_line, void *param)
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-vs]" /*" [-c CONFFILE]"*/ " -d DIR -e EVENT\n"
- " or: "PROGNAME" [-vs]" /*" [-c CONFFILE]"*/ " [-d DIR] -l[PFX]\n"
+ "\b [-vs]" /*" [-c CONFFILE]"*/ " -d DIR -e EVENT\n"
+ " or: \b [-vs]" /*" [-c CONFFILE]"*/ " [-d DIR] -l[PFX]\n"
"\n"
"Handles dump directory DIR according to rules in abrt_event.conf"
);
@@ -69,10 +65,8 @@ int main(int argc, char **argv)
if (!(opts & (OPT_e|OPT_l)))
show_usage_and_die(program_usage_string, program_options);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
- msg_prefix = PROGNAME;
- if (opts & OPT_p)
- putenv((char*)"ABRT_PROG_PREFIX=1");
+ export_abrt_envvars(opts & OPT_p);
+
if (opts & OPT_s)
{
openlog(msg_prefix, 0, LOG_DAEMON);
diff --git a/src/cli/cli.c b/src/cli/cli.c
index 1a84b1a5..3981c1bc 100644
--- a/src/cli/cli.c
+++ b/src/cli/cli.c
@@ -120,92 +120,15 @@ static void print_crash_info(problem_data_t *problem_data, bool show_multiline)
free(desc);
}
-/* Program options */
-enum
+static char *do_log(char *log_line, void *param)
{
- OPT_GET_LIST,
- OPT_REPORT,
- OPT_DELETE,
- OPT_INFO
-};
-
-/**
- * Long options.
- * Do not use the has_arg field. Arguments are handled after parsing all options.
- * The reason is that we want to use all the following combinations:
- * --report ID
- * --report ID --always
- * --report --always ID
- */
-static const struct option longopts[] =
-{
- /* name, has_arg, flag, val */
- { "help" , no_argument, NULL, '?' },
- { "verbose" , no_argument, NULL, 'v' },
- { "version" , no_argument, NULL, 'V' },
- { "list" , no_argument, NULL, 'l' },
- { "full" , no_argument, NULL, 'f' },
- { "always" , no_argument, NULL, 'y' },
- { "report" , no_argument, NULL, 'r' },
- { "delete" , no_argument, NULL, 'd' },
- { "info" , no_argument, NULL, 'i' },
- { 0, 0, 0, 0 } /* prevents crashes for unknown options*/
-};
-
-/* Gets the program name from the first command line argument. */
-static const char *progname(const char *argv0)
-{
- const char* name = strrchr(argv0, '/');
- if (name)
- return ++name;
- return argv0;
-}
-
-/**
- * Prints abrt-cli version and some help text.
- * Then exits the program with return value 1.
- */
-static void print_usage_and_die(char *argv0)
-{
- const char *name = progname(argv0);
- printf("%s "VERSION"\n\n", name);
-
- /* Message has embedded tabs. */
- printf(_(
- "Usage: %s -l[f] [-D BASE_DIR]...]\n"
- " or: %s -r[y] CRASH_DIR\n"
- " or: %s -i[b] CRASH_DIR\n"
- " or: %s -d CRASH_DIR\n"
- "\n"
- " -l, --list List not yet reported problems\n"
- " -f, --full List all problems\n"
- " -D BASE_DIR Directory to list problems from\n"
- " (default: -D $HOME/.abrt/spool -D %s)\n"
- "\n"
- " -r, --report Send a report about CRASH_DIR\n"
- " -y, --always ...without editing and asking\n"
- " -i, --info Print detailed information about CRASH_DIR\n"
- " -f, --full ...including multi-line entries\n"
- " Note: -if will run analyzers\n"
- " (if this CRASH_DIR have defined analyzers)\n"
- " -d, --delete Remove CRASH_DIR\n"
- "\n"
- " -V, --version Display version and exit\n"
- " -v, --verbose Be verbose\n"
- ),
- name, name, name, name,
- DEBUG_DUMPS_DIR
- );
- exit(1);
+ log("%s", log_line);
+ return log_line;
}
int main(int argc, char** argv)
{
- GList *D_list = NULL;
- char *dump_dir_name = NULL;
- int op = -1;
- bool full = false;
- bool always = false;
+ abrt_init(argv);
setlocale(LC_ALL, "");
#if ENABLE_NLS
@@ -213,41 +136,91 @@ int main(int argc, char** argv)
textdomain(PACKAGE);
#endif
- while (1)
- {
- /* Do not use colons, arguments are handled after parsing all options. */
- int c = getopt_long(argc, argv, "?Vvrdlfyib", longopts, NULL);
+ GList *D_list = NULL;
+ const char *event_name = NULL;
+ const char *pfx = "";
+
+ /* Can't keep these strings/structs static: _() doesn't support that */
+ const char *program_usage_string = _(
+ "\b [-vsp] -l[f] [-D BASE_DIR]...\n"
+ "or: \b [-vsp] -i[f] DUMP_DIR\n"
+ "or: \b [-vsp] -L[PREFIX] [DUMP_DIR]\n"
+ "or: \b [-vsp] -e EVENT DUMP_DIR\n"
+ "or: \b [-vsp] -a[y] DUMP_DIR\n"
+ "or: \b [-vsp] -r[y] DUMP_DIR\n"
+ "or: \b [-vsp] -d DUMP_DIR"
+ );
+ enum {
+ OPT_list = 1 << 0,
+ OPT_D = 1 << 1,
+ OPT_info = 1 << 2,
+ OPT_list_events = 1 << 3,
+ OPT_run_event = 1 << 4,
+ OPT_analyze = 1 << 5,
+ OPT_report = 1 << 6,
+ OPT_delete = 1 << 7,
+ OPT_version = 1 << 8,
+ OPTMASK_op = OPT_list|OPT_info|OPT_list_events|OPT_run_event|OPT_analyze|OPT_report|OPT_delete|OPT_version,
+ OPTMASK_need_arg = OPT_info|OPT_run_event|OPT_analyze|OPT_report|OPT_delete,
+ OPT_f = 1 << 9,
+ OPT_y = 1 << 10,
+ OPT_v = 1 << 11,
+ OPT_s = 1 << 12,
+ OPT_p = 1 << 13,
+ };
+ /* Keep enum above and order of options below in sync! */
+ struct options program_options[] = {
+ /* short_name long_name value parameter_name help */
+ OPT_BOOL( 'l', "list" , NULL, _("List not yet reported problems, or all with -f")),
+ OPT_LIST( 'D', NULL , &D_list, "BASE_DIR", _("Directory to list problems from (default: -D $HOME/.abrt/spool -D "DEBUG_DUMPS_DIR")")),
+ OPT_BOOL( 'i', "info" , NULL, _("Print information about DUMP_DIR (detailed with -f)")),
+ OPT_OPTSTRING('L', NULL , &pfx, "PREFIX", _("List possible events [which start with PREFIX]")),
+ OPT_STRING( 'e', NULL , &event_name, "EVENT", _("Run EVENT on DUMP_DIR")),
+ OPT_BOOL( 'a', "analyze", NULL, _("Run analyze event(s) on DUMP_DIR")),
+ OPT_BOOL( 'r', "report" , NULL, _("Send a report about DUMP_DIR")),
+ OPT_BOOL( 'd', "delete" , NULL, _("Remove DUMP_DIR")),
+ OPT_BOOL( 'V', "version", NULL, _("Display version and exit")),
+ OPT_BOOL( 'f', "full" , NULL, _("Full listing")),
+ OPT_BOOL( 'y', "always" , NULL, _("Noninteractive: don't ask questions, assume 'yes'")),
+ OPT__VERBOSE(&g_verbose),
+ OPT_BOOL( 's', NULL , NULL, _("Log to syslog")),
+ OPT_BOOL( 'p', NULL , NULL, _("Add program names to log")),
+ OPT_END()
+ };
+ unsigned opts = parse_opts(argc, argv, program_options, program_usage_string);
+ unsigned op = (opts & OPTMASK_op);
+ if (!op || ((op-1) & op))
+ /* "You must specify exactly one operation" */
+ show_usage_and_die(program_usage_string, program_options);
+ argv += optind;
+ argc -= optind;
+ if (argc > 1
+ /* dont_need_arg == have_arg? bad in both cases:
+ * TRUE == TRUE (dont need arg but have) or
+ * FALSE == FALSE (need arg but havent).
+ * OPT_list_events is an exception, it can be used in both cases.
+ */
+ || ((op != OPT_list_events) && (!(opts & OPTMASK_need_arg) == argc))
+ ) {
+ show_usage_and_die(program_usage_string, program_options);
+ }
-#define SET_OP(newop) \
- do { \
- if (op != -1 && op != newop) \
- error_msg_and_die(_("You must specify exactly one operation")); \
- op = newop; \
- } while (0)
+ if (op == OPT_version)
+ {
+ printf("%s "VERSION"\n", g_progname);
+ return 0;
+ }
- switch (c)
- {
- case -1: goto end_of_arg_parsing;
- case 'r': SET_OP(OPT_REPORT); break;
- case 'd': SET_OP(OPT_DELETE); break;
- case 'l': SET_OP(OPT_GET_LIST); break;
- case 'i': SET_OP(OPT_INFO); break;
- case 'f': full = true; break;
- case 'y': always = true; break;
- case 'v': g_verbose++; break;
- case 'D':
- D_list = g_list_append(D_list, optarg);
- break;
- case 'V':
- printf("%s "VERSION"\n", progname(argv[0]));
- return 0;
- case '?':
- default: /* some error */
- print_usage_and_die(argv[0]); /* exits app */
- }
-#undef SET_OP
+ export_abrt_envvars(opts & OPT_p);
+ if (opts & OPT_s)
+ {
+ openlog(msg_prefix, 0, LOG_DAEMON);
+ logmode = LOGMODE_SYSLOG;
}
- end_of_arg_parsing: ;
+
+ char *dump_dir_name = argv[0];
+ bool full = (opts & OPT_f);
+ bool always = (opts & OPT_y);
if (!D_list)
{
@@ -257,31 +230,6 @@ int main(int argc, char** argv)
D_list = g_list_append(D_list, (void*)DEBUG_DUMPS_DIR);
}
- /* Handle option arguments. */
- argc -= optind;
- switch (argc)
- {
- case 0:
- if (op == OPT_REPORT || op == OPT_DELETE || op == OPT_INFO)
- print_usage_and_die(argv[0]);
- break;
- case 1:
- if (op != OPT_REPORT && op != OPT_DELETE && op != OPT_INFO)
- print_usage_and_die(argv[0]);
- dump_dir_name = argv[optind];
- break;
- default:
- print_usage_and_die(argv[0]);
- }
-
- /* Check if we have an operation.
- * Limit --full and --always to certain operations.
- */
- if ((always && op != OPT_REPORT) || op == -1)
- {
- print_usage_and_die(argv[0]);
- }
-
/* Get settings */
load_event_config_data();
@@ -289,7 +237,7 @@ int main(int argc, char** argv)
int exitcode = 0;
switch (op)
{
- case OPT_GET_LIST:
+ case OPT_list:
{
vector_of_problem_data_t *ci = new_vector_of_problem_data();
while (D_list)
@@ -302,7 +250,49 @@ int main(int argc, char** argv)
free_vector_of_problem_data(ci);
break;
}
- case OPT_REPORT:
+ case OPT_list_events: /* -L[PREFIX] */
+ {
+ /* Note that dump_dir_name may be NULL here, it means "show all
+ * possible events regardless of dir"
+ */
+ char *events = list_possible_events(NULL, dump_dir_name, pfx);
+ if (!events)
+ return 1; /* error msg is already logged */
+ fputs(events, stdout);
+ free(events);
+ break;
+ }
+ case OPT_run_event: /* -e EVENT: run event */
+ {
+ struct run_event_state *run_state = new_run_event_state();
+ run_state->logging_callback = do_log;
+ int r = run_event_on_dir_name(run_state, dump_dir_name, event_name);
+ if (r == 0 && run_state->children_count == 0)
+ error_msg_and_die("No actions are found for event '%s'", event_name);
+ free_run_event_state(run_state);
+ break;
+ }
+ case OPT_analyze:
+ {
+ /* Load problem_data from dump dir */
+ struct dump_dir *dd = dd_opendir(dump_dir_name, DD_OPEN_READONLY);
+ if (!dd)
+ return 1;
+ char *analyze_events_as_lines = list_possible_events(dd, NULL, "analyze");
+ dd_close(dd);
+
+ if (analyze_events_as_lines && *analyze_events_as_lines)
+ {
+ GList *list_analyze_events = str_to_glist(analyze_events_as_lines, '\n');
+ char *event = select_event_option(list_analyze_events);
+ list_free_with_free(list_analyze_events);
+ exitcode = run_analyze_event(dump_dir_name, event);
+ free(event);
+ }
+ free(analyze_events_as_lines);
+ break;
+ }
+ case OPT_report:
{
struct dump_dir *dd = dd_opendir(dump_dir_name, DD_OPEN_READONLY);
if (!dd)
@@ -327,43 +317,18 @@ int main(int argc, char** argv)
error_msg_and_die("Crash '%s' not found", dump_dir_name);
break;
}
- case OPT_DELETE:
+ case OPT_delete:
{
exitcode = delete_dump_dir_possibly_using_abrtd(dump_dir_name);
break;
}
- case OPT_INFO:
+ case OPT_info:
{
/* Load problem_data from dump dir */
struct dump_dir *dd = dd_opendir(dump_dir_name, DD_OPEN_READONLY);
if (!dd)
return -1;
- char *analyze_events_as_lines = list_possible_events(dd, NULL, "analyze");
-
- if (full && analyze_events_as_lines && *analyze_events_as_lines)
- {
- dd_close(dd);
-
- GList *list_analyze_events = str_to_glist(analyze_events_as_lines, '\n');
- free(analyze_events_as_lines);
-
- char *event = select_event_option(list_analyze_events);
- list_free_with_free(list_analyze_events);
-
- int analyzer_result = run_analyze_event(dump_dir_name, event);
- free(event);
-
- if (analyzer_result != 0)
- return 1;
-
- /* Reload problem_data from (possibly updated by analyze) dump dir */
- dd = dd_opendir(dump_dir_name, DD_OPEN_READONLY);
- if (!dd)
- return -1;
- } else
- free(analyze_events_as_lines);
-
problem_data_t *problem_data = create_problem_data_from_dump_dir(dd);
dd_close(dd);
diff --git a/src/cli/report.c b/src/cli/report.c
index 96bf0062..7f722480 100644
--- a/src/cli/report.c
+++ b/src/cli/report.c
@@ -422,6 +422,31 @@ static bool set_echo(bool enable)
return true;
}
+/* Returns true if the string contains the specified number. */
+static bool is_number_in_string(unsigned number, const char *str)
+{
+ const char *c;
+ char numstr[sizeof(int) * 3 + 2];
+ int len;
+
+ len = snprintf(numstr, sizeof(numstr), "%u", number);
+ for (c = str; *c; c++)
+ {
+ c = strstr(c, numstr);
+ if (!c)
+ /* no such number exists in the string */
+ return false;
+ if ((c == str || !isalnum(c[-1])) && !isalnum(c[len]))
+ /* found */
+ return true;
+
+ /* found, but it's part of another number. Continue
+ * from the next position. */
+ }
+
+ return false;
+}
+
/**
* Asks user for missing information
*/
@@ -584,12 +609,12 @@ char *select_event_option(GList *list_options)
if (!list_options)
return NULL;
- unsigned count = g_list_length(list_options) - 1;
- if (!count)
- return NULL;
+ unsigned count = g_list_length(list_options);
+ if (count == 1)
+ return xstrdup((char*)list_options->data);
- int pos = -1;
- fprintf(stdout, _("Select how you would like to analyze the problem:\n"));
+ int pos = 0;
+ fprintf(stdout, _("How you would like to analyze the problem?\n"));
for (GList *li = list_options; li; li = li->next)
{
char *opt = (char*)li->data;
@@ -605,14 +630,9 @@ char *select_event_option(GList *list_options)
unsigned ii;
for (ii = 0; ii < 3; ++ii)
{
- fprintf(stdout, _("Choose option [0 - %u]: "), count);
- fflush(NULL);
-
char answer[16];
- if (!fgets(answer, sizeof(answer), stdin))
- continue;
- answer[strlen(answer) - 1] = '\0';
+ read_from_stdin(_("Select analyzer: "), answer, sizeof(answer));
if (!*answer)
continue;
@@ -620,6 +640,7 @@ char *select_event_option(GList *list_options)
if (picked > count)
{
fprintf(stdout, _("You have chosen number out of range"));
+ fprintf(stdout, "\n");
continue;
}
@@ -629,7 +650,7 @@ char *select_event_option(GList *list_options)
if (ii == 3)
error_msg_and_die(_("Invalid input, program exiting..."));
- GList *choosen = g_list_nth(list_options, picked);
+ GList *choosen = g_list_nth(list_options, picked - 1);
return xstrdup((char*)choosen->data);
}
@@ -661,7 +682,7 @@ int report(const char *dump_dir_name, int flags)
/* Load problem_data from (possibly updated by analyze) dump dir */
struct dump_dir *dd = dd_opendir(dump_dir_name, /*flags:*/ 0);
if (!dd)
- return -1;
+ return -1;
char *analyze_events_as_lines = list_possible_events(dd, NULL, "analyze");
dd_close(dd);
@@ -684,7 +705,7 @@ int report(const char *dump_dir_name, int flags)
/* Load problem_data from (possibly updated by analyze) dump dir */
dd = dd_opendir(dump_dir_name, /*flags:*/ 0);
if (!dd)
- return -1;
+ return -1;
char *report_events_as_lines = list_possible_events(dd, NULL, "report");
problem_data_t *problem_data = create_problem_data_from_dump_dir(dd);
@@ -744,30 +765,33 @@ int report(const char *dump_dir_name, int flags)
else
{
const char *rating_str = get_problem_item_content_or_NULL(problem_data, FILENAME_RATING);
- unsigned rating = rating_str ? xatou(rating_str) : 4;
+ unsigned i, rating = rating_str ? xatou(rating_str) : 4;
+ GList *li;
+ char wanted_reporters[255];
- /* For every reporter, ask if user really wants to report using it. */
- for (GList *li = report_events; li; li = li->next)
+ puts(_("How would you like to report the problem?"));
+ /* Print list of reporters and ask the user which should be used. */
+ for (li = report_events, i = 1; li; li = li->next, i++)
{
char *reporter_name = (char *) li->data;
event_config_t *config = get_event_config(reporter_name);
- char question[255];
- char *show_reporter_name;
- if (config)
- show_reporter_name = (config->screen_name) ? config->screen_name : reporter_name;
- else
- show_reporter_name = reporter_name;
- snprintf(question, sizeof(question), _("Report using %s?"), show_reporter_name);
+ printf(" %d) %s\n", i, (config && config->screen_name) ? config->screen_name : reporter_name);
+ }
+
+ read_from_stdin(_("Select reporter(s): "), wanted_reporters, sizeof(wanted_reporters));
+
+ for (li = report_events, i = 1; li; li = li->next, i++)
+ {
+ char *reporter_name = (char *) li->data;
+ event_config_t *config = get_event_config(reporter_name);
if (!config)
VERB1 log("No configuration file found for '%s' reporter", reporter_name);
-
- if (!ask_yesno(question))
- {
- puts(_("Skipping..."));
+
+ /* Was this reporter requested? */
+ if (!is_number_in_string(i, wanted_reporters))
continue;
- }
/* TODO: npajkovs; not implemented yet */
//const char *rating_required = get_map_string_item_or_NULL(single_plugin_settings, "RatingRequired");
diff --git a/src/daemon/Makefile.am b/src/daemon/Makefile.am
index 63d1d78a..7d586796 100644
--- a/src/daemon/Makefile.am
+++ b/src/daemon/Makefile.am
@@ -1,8 +1,12 @@
+eventsconfdir = $(EVENTS_CONF_DIR)
+
+dist_eventsconf_DATA = \
+ smart_event.conf
+
bin_SCRIPTS = \
abrt-handle-upload
bin_PROGRAMS = \
- abrt-handle-crashdump \
abrt-action-save-package-data
sbin_PROGRAMS = \
@@ -52,26 +56,6 @@ abrt_server_CPPFLAGS = \
abrt_server_LDADD = \
../lib/libreport.la
-abrt_handle_crashdump_SOURCES = \
- abrt-handle-crashdump.c
-abrt_handle_crashdump_CPPFLAGS = \
- -I$(srcdir)/../include/report -I$(srcdir)/../include \
- -I$(srcdir)/../lib \
- -DBIN_DIR=\"$(bindir)\" \
- -DVAR_RUN=\"$(VAR_RUN)\" \
- -DCONF_DIR=\"$(CONF_DIR)\" \
- -DLOCALSTATEDIR='"$(localstatedir)"' \
- -DDEBUG_DUMPS_DIR=\"$(DEBUG_DUMPS_DIR)\" \
- -DDEBUG_INFO_DIR=\"$(DEBUG_INFO_DIR)\" \
- -DPLUGINS_LIB_DIR=\"$(PLUGINS_LIB_DIR)\" \
- -DPLUGINS_CONF_DIR=\"$(PLUGINS_CONF_DIR)\" \
- -DLIBEXEC_DIR=\"$(LIBEXEC_DIR)\" \
- $(GLIB_CFLAGS) \
- -D_GNU_SOURCE \
- -Wall -Wwrite-strings -Werror
-abrt_handle_crashdump_LDADD = \
- ../lib/libreport.la
-
abrt_action_save_package_data_SOURCES = \
rpm.h rpm.c \
abrt-action-save-package-data.c
diff --git a/src/daemon/abrt-action-save-package-data.c b/src/daemon/abrt-action-save-package-data.c
index 93350994..df8de7b9 100644
--- a/src/daemon/abrt-action-save-package-data.c
+++ b/src/daemon/abrt-action-save-package-data.c
@@ -21,8 +21,6 @@
#include "rpm.h"
#include "parse_options.h"
-#define PROGNAME "abrt-action-save-package-data"
-
// TODO: convert g_settings_foo usage to command-line switches
/**
@@ -243,15 +241,13 @@ static int SavePackageDescriptionToDebugDump(const char *dump_dir_name)
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
const char *dump_dir_name = ".";
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-v] -d DIR\n"
+ "\b [-v] -d DIR\n"
"\n"
"Query package database and save package name, component, and description"
);
@@ -267,11 +263,7 @@ int main(int argc, char **argv)
};
/*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
VERB1 log("Loading settings");
if (load_abrt_conf() != 0)
diff --git a/src/daemon/abrt-server.c b/src/daemon/abrt-server.c
index 53bb5fba..49b7e0ce 100644
--- a/src/daemon/abrt-server.c
+++ b/src/daemon/abrt-server.c
@@ -18,8 +18,6 @@
#include "abrtlib.h"
#include "parse_options.h"
-#define PROGNAME "abrt-server"
-
/* Maximal length of backtrace. */
#define MAX_BACKTRACE_SIZE (1024*1024)
/* Amount of data received from one client for a message before reporting error. */
@@ -280,13 +278,11 @@ static void dummy_handler(int sig_unused) {}
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [options]"
+ "\b [options]"
);
enum {
OPT_v = 1 << 0,
@@ -304,10 +300,9 @@ int main(int argc, char **argv)
};
unsigned opts = parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
- msg_prefix = xasprintf(PROGNAME"[%u]", getpid());
- if (opts & OPT_p)
- putenv((char*)"ABRT_PROG_PREFIX=1");
+ export_abrt_envvars(opts & OPT_p);
+
+ msg_prefix = xasprintf("%s[%u]", g_progname, getpid());
if (opts & OPT_s)
{
openlog(msg_prefix, 0, LOG_DAEMON);
diff --git a/src/daemon/abrtd.c b/src/daemon/abrtd.c
index ca0e0d2e..7a1ab318 100644
--- a/src/daemon/abrtd.c
+++ b/src/daemon/abrtd.c
@@ -30,8 +30,6 @@
#include "MiddleWare.h"
#include "parse_options.h"
-#define PROGNAME "abrtd"
-
#define VAR_RUN_PIDFILE VAR_RUN"/abrtd.pid"
#define SOCKET_FILE VAR_RUN"/abrt/abrt.socket"
@@ -451,7 +449,7 @@ static void start_syslog_logging()
* Otherwise fprintf(stderr) dumps messages into random fds, etc. */
xdup2(STDIN_FILENO, STDOUT_FILENO);
xdup2(STDIN_FILENO, STDERR_FILENO);
- openlog(PROGNAME, 0, LOG_DAEMON);
+ openlog(g_progname, 0, LOG_DAEMON);
logmode = LOGMODE_SYSLOG;
putenv((char*)"ABRT_SYSLOG=1");
}
@@ -490,6 +488,8 @@ static void sanitize_dump_dir_rights()
int main(int argc, char** argv)
{
+ abrt_init(argv);
+
int parent_pid = getpid();
setlocale(LC_ALL, "");
@@ -502,12 +502,8 @@ int main(int argc, char** argv)
if (getuid() != 0)
error_msg_and_die("ABRT daemon must be run as root");
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
-
const char *program_usage_string = _(
- PROGNAME" [options]"
+ "\b [options]"
);
enum {
OPT_v = 1 << 0,
@@ -527,6 +523,8 @@ int main(int argc, char** argv)
};
unsigned opts = parse_opts(argc, argv, program_options, program_usage_string);
+ export_abrt_envvars(opts & OPT_p);
+
/* When dbus daemon starts us, it doesn't set PATH
* (I saw it set only DBUS_STARTER_ADDRESS and DBUS_STARTER_BUS_TYPE).
* In this case, set something sane:
@@ -536,10 +534,7 @@ int main(int argc, char** argv)
putenv((char*)"PATH=/usr/sbin:/usr/bin:/sbin:/bin");
unsetenv("ABRT_SYSLOG");
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
- msg_prefix = PROGNAME; /* for log(), error_msg() and such */
- if (opts & OPT_p)
- putenv((char*)"ABRT_PROG_PREFIX=1");
+ msg_prefix = g_progname; /* for log(), error_msg() and such */
if (opts & OPT_s)
start_syslog_logging();
diff --git a/src/daemon/smart_event.conf b/src/daemon/smart_event.conf
new file mode 100644
index 00000000..e4b96b91
--- /dev/null
+++ b/src/daemon/smart_event.conf
@@ -0,0 +1,38 @@
+# Access to /dev/sda usually requires root.
+# skdump is usually in /usr/sbin.
+# Therefore we run it as post-create event, thus: under root.
+#
+# The code is identical for all three packages.
+#
+# To be moved to the packages, so that it is (de)installed
+# together with these packages.
+
+# FIXME: not working yet, because program selection code
+# looks at dump dir BEFORE running programs,
+# thus, component is not created yet
+# (it is created by 1st program in main .conf file)
+# when program selection code looks at this file.
+
+EVENT=post-create component=gnome-disk-utility
+ which skdump 2>/dev/null || exit 0
+ for f in /dev/[sh]d[a-z]; do
+ test -e "$f" || continue
+ skdump "$f"
+ echo
+ done >smart_data
+
+EVENT=post-create component=libatasmart
+ which skdump 2>/dev/null || exit 0
+ for f in /dev/[sh]d[a-z]; do
+ test -e "$f" || continue
+ skdump "$f"
+ echo
+ done >smart_data
+
+EVENT=post-create component=udisks
+ which skdump 2>/dev/null || exit 0
+ for f in /dev/[sh]d[a-z]; do
+ test -e "$f" || continue
+ skdump "$f"
+ echo
+ done >smart_data
diff --git a/src/gui-gtk/abrt-gtk.c b/src/gui-gtk/abrt-gtk.c
index 2e30d0eb..61c5c4f9 100644
--- a/src/gui-gtk/abrt-gtk.c
+++ b/src/gui-gtk/abrt-gtk.c
@@ -44,7 +44,14 @@ enum
void add_directory_to_dirlist(const char *dirname)
{
+ /* Silently ignore *any* errors, not only EACCES.
+ * We saw "lock file is locked by process PID" error
+ * when we raced with wizard.
+ */
+ int sv_logmode = logmode;
+ logmode = 0;
struct dump_dir *dd = dd_opendir(dirname, DD_OPEN_READONLY | DD_FAIL_QUIETLY_EACCES);
+ logmode = sv_logmode;
if (!dd)
return;
@@ -379,6 +386,11 @@ GtkWidget *create_main_window(void)
G_TYPE_STRING, /* dump dir path */
G_TYPE_STRING);/* row background */
+ //FIXME: configurable!!
+ gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(s_dumps_list_store),
+ COLUMN_LATEST_CRASH,
+ GTK_SORT_DESCENDING);
+
gtk_tree_view_set_model(GTK_TREE_VIEW(s_treeview), GTK_TREE_MODEL(s_dumps_list_store));
/* buttons are homogenous so set size only for one button and it will
diff --git a/src/gui-gtk/main.c b/src/gui-gtk/main.c
index ec2904b1..bb57ce7d 100644
--- a/src/gui-gtk/main.c
+++ b/src/gui-gtk/main.c
@@ -25,8 +25,6 @@
# include <locale.h>
#endif
-#define PROGNAME "abrt-gui"
-
static int inotify_fd = -1;
static GIOChannel *channel_inotify;
static int channel_inotify_event_id = -1;
@@ -94,6 +92,7 @@ static void init_notify(void)
else
{
close_on_exec_on(inotify_fd);
+ ndelay_on(inotify_fd);
VERB1 log("Adding inotify watch to glib main loop");
channel_inotify = g_io_channel_unix_new(inotify_fd);
channel_inotify_event_id = g_io_add_watch(channel_inotify,
@@ -103,6 +102,7 @@ static void init_notify(void)
}
}
+#if 0 // UNUSED
static void close_notify(void)
{
if (inotify_fd >= 0)
@@ -117,15 +117,25 @@ static void close_notify(void)
//VERB1 log("Done");
}
}
+#endif
/* Inotify handler */
static gboolean handle_inotify_cb(GIOChannel *gio, GIOCondition condition, gpointer ptr_unused)
{
- /* We don't bother reading inotify fd. We simply close and reopen it.
- * This happens rarely enough to not bother making it efficient.
+ /* Since dump dir creation usually involves directory rename as a last step,
+ * we end up rescanning twice. A small wait after first inotify event
+ * usually allows to avoid this.
*/
- close_notify();
- init_notify();
+ usleep(10*1000);
+
+ /* We read inotify events, but don't analyze them */
+ gchar buf[sizeof(struct inotify_event) + PATH_MAX + 64];
+ gsize bytes_read;
+ while (g_io_channel_read(gio, buf, sizeof(buf), &bytes_read) == G_IO_ERROR_NONE
+ && bytes_read > 0
+ ) {
+ continue;
+ }
rescan_and_refresh();
@@ -176,11 +186,13 @@ void scan_dirs_and_add_to_dirlist(void)
{
char **argv = s_dirs;
while (*argv)
- scan_directory_and_add_to_dirlist(*argv++);
+ scan_directory_and_add_to_dirlist(*argv++);
}
int main(int argc, char **argv)
{
+ abrt_init(argv);
+
/* I18n */
setlocale(LC_ALL, "");
#if ENABLE_NLS
@@ -193,15 +205,12 @@ int main(int argc, char **argv)
* trac#180
*/
g_set_prgname("abrt");
- gtk_init(&argc, &argv);
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ gtk_init(&argc, &argv);
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-vp] [DIR]...\n"
+ "\b [-vp] [DIR]...\n"
"\n"
"Shows list of ABRT dump directories in specified DIR(s)\n"
"(default DIRs: "DEBUG_DUMPS_DIR" $HOME/.abrt/spool)"
@@ -218,12 +227,7 @@ int main(int argc, char **argv)
};
unsigned opts = parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
- if (opts & OPT_p)
- {
- msg_prefix = PROGNAME;
- putenv((char*)"ABRT_PROG_PREFIX=1");
- }
+ export_abrt_envvars(opts & OPT_p);
GtkWidget *main_window = create_main_window();
@@ -254,8 +258,8 @@ int main(int argc, char **argv)
xpipe(s_signal_pipe);
close_on_exec_on(s_signal_pipe[0]);
close_on_exec_on(s_signal_pipe[1]);
- ndelay_off(s_signal_pipe[0]);
- ndelay_off(s_signal_pipe[1]);
+ ndelay_on(s_signal_pipe[0]);
+ ndelay_on(s_signal_pipe[1]);
signal(SIGCHLD, handle_signal);
g_io_add_watch(g_io_channel_unix_new(s_signal_pipe[0]),
G_IO_IN | G_IO_PRI | G_IO_ERR | G_IO_HUP | G_IO_NVAL,
diff --git a/src/gui-wizard-gtk/main.c b/src/gui-wizard-gtk/main.c
index 2d036085..cd100ac8 100644
--- a/src/gui-wizard-gtk/main.c
+++ b/src/gui-wizard-gtk/main.c
@@ -25,13 +25,11 @@
# include <locale.h>
#endif
-#define PROGNAME "bug-reporting-wizard"
-
char *g_glade_file = NULL;
char *g_dump_dir_name = NULL;
char *g_analyze_events = NULL;
-char *g_reanalyze_events = NULL;
char *g_report_events = NULL;
+int g_report_only = false;
problem_data_t *g_cd;
@@ -39,7 +37,6 @@ void reload_problem_data_from_dump_dir(void)
{
free_problem_data(g_cd);
free(g_analyze_events);
- free(g_reanalyze_events);
free(g_report_events);
struct dump_dir *dd = dd_opendir(g_dump_dir_name, DD_OPEN_READONLY);
@@ -50,7 +47,6 @@ void reload_problem_data_from_dump_dir(void)
add_to_problem_data_ext(g_cd, CD_DUMPDIR, g_dump_dir_name, CD_FLAG_TXT + CD_FLAG_ISNOTEDITABLE);
g_analyze_events = list_possible_events(dd, NULL, "analyze");
- g_reanalyze_events = list_possible_events(dd, NULL, "reanalyze");
g_report_events = list_possible_events(dd, NULL, "report");
dd_close(dd);
@@ -62,6 +58,9 @@ void reload_problem_data_from_dump_dir(void)
int main(int argc, char **argv)
{
+ const char *prgname = "abrt";
+ abrt_init(argv);
+
/* I18n */
setlocale(LC_ALL, "");
#if ENABLE_NLS
@@ -69,16 +68,11 @@ int main(int argc, char **argv)
textdomain(PACKAGE);
#endif
- g_set_prgname("abrt");
gtk_init(&argc, &argv);
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
-
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-vp] [-g GUI_FILE] DIR\n"
+ "\b [-vp] [-g GUI_FILE] [-o|--report-only] [-n|--prgname] DIR\n"
"\n"
"GUI tool to analyze and report problem saved in specified DIR"
);
@@ -86,28 +80,35 @@ int main(int argc, char **argv)
OPT_v = 1 << 0,
OPT_g = 1 << 1,
OPT_p = 1 << 2,
+ OPT_o = 1 << 3, // report only
+ OPT_n = 1 << 4, // prgname
};
/* Keep enum above and order of options below in sync! */
struct options program_options[] = {
OPT__VERBOSE(&g_verbose),
OPT_STRING('g', NULL, &g_glade_file, "FILE" , _("Alternate GUI file")),
OPT_BOOL( 'p', NULL, NULL , _("Add program names to log")),
+ /* for use from 3rd party apps to show just a reporter selector */
+ OPT_BOOL( 'o', "report-only", &g_report_only , _("Use wizard to report pre-filled problem data")),
+ /* override the default prgname, so it's the same as the application
+ which is calling us
+ */
+ OPT_STRING( 'n', "prgname", &prgname, "NAME" , _("Override the default prgname")),
OPT_END()
};
-
unsigned opts = parse_opts(argc, argv, program_options, program_usage_string);
-
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
- if (opts & OPT_p)
- {
- msg_prefix = PROGNAME;
- putenv((char*)"ABRT_PROG_PREFIX=1");
- }
-
argv += optind;
if (!argv[0] || argv[1]) /* zero or >1 arguments */
show_usage_and_die(program_usage_string, program_options);
+ /* without this the name is set to argv[0] which confuses
+ * desktops which uses the name to find the corresponding .desktop file
+ * trac#180
+ */
+ g_set_prgname(prgname);
+
+ export_abrt_envvars(opts & OPT_p);
+
g_dump_dir_name = xstrdup(argv[0]);
/* load /etc/abrt/events/foo.{conf,xml} stuff
diff --git a/src/gui-wizard-gtk/wizard.c b/src/gui-wizard-gtk/wizard.c
index ee6c3c39..23d9141d 100644
--- a/src/gui-wizard-gtk/wizard.c
+++ b/src/gui-wizard-gtk/wizard.c
@@ -36,6 +36,7 @@ typedef struct event_gui_data_t
static GtkAssistant *g_assistant;
static char *g_analyze_event_selected;
+static unsigned g_black_event_count = 0;
static GtkBox *g_box_analyzers;
/* List of event_gui_data's */
@@ -55,6 +56,7 @@ static GtkContainer *g_container_details2;
static GtkLabel *g_lbl_cd_reason;
static GtkTextView *g_tv_backtrace;
static GtkTextView *g_tv_comment;
+static GtkEventBox *g_eb_comment;
static GtkTreeView *g_tv_details;
static GtkWidget *g_widget_warnings_area;
static GtkBox *g_box_warning_labels;
@@ -110,10 +112,10 @@ static const gchar PAGE_SUMMARY[] = "page_0";
static const gchar PAGE_COMMENT[] = "page_1";
static const gchar PAGE_ANALYZE_SELECTOR[] = "page_2";
static const gchar PAGE_ANALYZE_PROGRESS[] = "page_3";
-static const gchar PAGE_REPORTER_SELECTOR[] = "page_4";
+static const gchar PAGE_REPORTER_SELECTOR[] = "page_4_report";
static const gchar PAGE_BACKTRACE_APPROVAL[] = "page_5";
-static const gchar PAGE_REPORT[] = "page_6";
-static const gchar PAGE_REPORT_PROGRESS[] = "page_7";
+static const gchar PAGE_REPORT[] = "page_6_report";
+static const gchar PAGE_REPORT_PROGRESS[] = "page_7_report";
static const gchar *const page_names[] =
{
@@ -161,6 +163,8 @@ static page_obj_t pages[] =
{ NULL }
};
+/* hardcoded 10 pages limit */
+page_obj_t *added_pages[10];
/* Utility functions */
@@ -401,11 +405,12 @@ static gint find_by_button(gconstpointer a, gconstpointer button)
static void analyze_rb_was_toggled(GtkButton *button, gpointer user_data)
{
+ free(g_analyze_event_selected);
+ g_analyze_event_selected = NULL;
GList *found = g_list_find_custom(g_list_analyzers, button, find_by_button);
if (found)
{
event_gui_data_t *evdata = found->data;
- free(g_analyze_event_selected);
g_analyze_event_selected = xstrdup(evdata->event_name);
}
}
@@ -443,15 +448,13 @@ static void report_tb_was_toggled(GtkButton *button_unused, gpointer user_data_u
* Add new {radio/check}buttons to GtkBox for each EVENTn (type depends on bool radio).
* Remember them in GList **p_event_list (list of event_gui_data_t's).
* Set "toggled" callback on each button to given GCallback if it's not NULL.
- * If prev_selected == EVENTn, set this button as active. In this case return NULL.
- * Else return 1st button created (or NULL if none created).
+ * Return active button (or NULL if none created).
*/
static event_gui_data_t *add_event_buttons(GtkBox *box,
GList **p_event_list,
char *event_name,
GCallback func,
- bool radio,
- const char *prev_selected)
+ bool radio)
{
//VERB2 log("removing all buttons from box %p", box);
gtk_container_foreach(GTK_CONTAINER(box), &remove_child_widget, NULL);
@@ -459,13 +462,18 @@ static event_gui_data_t *add_event_buttons(GtkBox *box,
g_list_free(*p_event_list);
*p_event_list = NULL;
- bool have_activated_btn = false;
+ if (radio)
+ g_black_event_count = 0;
+
event_gui_data_t *first_button = NULL;
+ event_gui_data_t *active_button = NULL;
while (event_name[0])
{
char *event_name_end = strchr(event_name, '\n');
*event_name_end = '\0';
+ event_config_t *cfg = get_event_config(event_name);
+
/* Form a pretty text representation of event */
/* By default, use event name, just strip "foo_" prefix if it exists: */
const char *event_screen_name = strchr(event_name, '_');
@@ -473,15 +481,27 @@ static event_gui_data_t *add_event_buttons(GtkBox *box,
event_screen_name++;
else
event_screen_name = event_name;
+
const char *event_description = NULL;
- event_config_t *cfg = get_event_config(event_name);
+ char *tmp_description = NULL;
+ bool green_choice = false;
if (cfg)
{
/* .xml has (presumably) prettier description, use it: */
if (cfg->screen_name)
event_screen_name = cfg->screen_name;
event_description = cfg->description;
+ if (cfg->creates_elements)
+ {
+ if (get_problem_data_item_or_NULL(g_cd, cfg->creates_elements))
+ {
+ green_choice = true;
+ event_description = tmp_description = xasprintf(_("(not needed, '%s' already exists)"), cfg->creates_elements);
+ }
+ }
}
+ if (radio && !green_choice)
+ g_black_event_count++;
//VERB2 log("adding button '%s' to box %p", event_name, box);
char *event_label = xasprintf("%s%s%s",
@@ -489,6 +509,8 @@ static event_gui_data_t *add_event_buttons(GtkBox *box,
(event_description ? " - " : ""),
event_description ? event_description : ""
);
+ free(tmp_description);
+
GtkWidget *button = radio
? gtk_radio_button_new_with_label_from_widget(
(first_button ? GTK_RADIO_BUTTON(first_button->toggle_button) : NULL),
@@ -496,33 +518,76 @@ static event_gui_data_t *add_event_buttons(GtkBox *box,
)
: gtk_check_button_new_with_label(event_label);
free(event_label);
+
+ if (green_choice)
+ {
+ //static const GdkColor red = { .red = 0xffff };
+ //gtk_widget_modify_text(button, GTK_STATE_NORMAL, &red);
+ GtkWidget *child = gtk_bin_get_child(GTK_BIN(button));
+ if (child)
+ {
+ static const GdkColor green = { .green = 0x7fff };
+ gtk_widget_modify_fg(child, GTK_STATE_NORMAL, &green);
+ gtk_widget_modify_fg(child, GTK_STATE_ACTIVE, &green);
+ gtk_widget_modify_fg(child, GTK_STATE_PRELIGHT, &green);
+ }
+ }
+
if (func)
g_signal_connect(G_OBJECT(button), "toggled", func, NULL);
- if (cfg->long_descr)
+ if (cfg && cfg->long_descr)
gtk_widget_set_tooltip_text(button, cfg->long_descr);
event_gui_data_t *event_gui_data = new_event_gui_data_t();
event_gui_data->event_name = xstrdup(event_name);
event_gui_data->toggle_button = GTK_TOGGLE_BUTTON(button);
- *p_event_list = g_list_append(*p_event_list, event_gui_data);
+ *p_event_list = g_list_append(*p_event_list, event_gui_data);
if (!first_button)
first_button = event_gui_data;
- if (prev_selected && strcmp(prev_selected, event_name) == 0)
+ if (radio && !green_choice && !active_button)
{
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), true);
- have_activated_btn = true;
- prev_selected = NULL;
+ active_button = event_gui_data;
}
*event_name_end = '\n';
event_name = event_name_end + 1;
gtk_box_pack_start(box, button, /*expand*/ false, /*fill*/ false, /*padding*/ 0);
+ }
+
+ if (radio)
+ {
+ const char *msg_proceed_to_reporting = _("Go to reporting step");
+ GtkWidget *button = radio
+ ? gtk_radio_button_new_with_label_from_widget(
+ (first_button ? GTK_RADIO_BUTTON(first_button->toggle_button) : NULL),
+ msg_proceed_to_reporting
+ )
+ : gtk_check_button_new_with_label(msg_proceed_to_reporting);
+ if (func)
+ g_signal_connect(G_OBJECT(button), "toggled", func, NULL);
+ event_gui_data_t *event_gui_data = new_event_gui_data_t();
+ event_gui_data->event_name = xstrdup("");
+ event_gui_data->toggle_button = GTK_TOGGLE_BUTTON(button);
+ *p_event_list = g_list_append(*p_event_list, event_gui_data);
+
+ //if (!first_button)
+ // first_button = event_gui_data;
+
+ if (!active_button)
+ {
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), true);
+ active_button = event_gui_data;
+ }
+
+ gtk_box_pack_start(box, button, /*expand*/ false, /*fill*/ false, /*padding*/ 0);
}
- return (have_activated_btn ? NULL : first_button);
+
+ return active_button;
}
struct cd_stats {
@@ -596,15 +661,16 @@ void update_gui_state_from_problem_data(void)
load_text_to_text_view(g_tv_comment, FILENAME_COMMENT);
/* Update analyze radio buttons */
- event_gui_data_t *first_rb = add_event_buttons(g_box_analyzers, &g_list_analyzers,
+ event_gui_data_t *active_button = add_event_buttons(g_box_analyzers, &g_list_analyzers,
g_analyze_events, G_CALLBACK(analyze_rb_was_toggled),
- /*radio:*/ true, /*prev:*/ g_analyze_event_selected
+ /*radio:*/ true
);
/* Update the value of currently selected analyzer */
- if (first_rb)
+ if (active_button)
{
free(g_analyze_event_selected);
- g_analyze_event_selected = xstrdup(first_rb->event_name);
+ g_analyze_event_selected = xstrdup(active_button->event_name);
+ VERB2 log("g_analyze_event_selected='%s'", g_analyze_event_selected);
}
/* Update reporter checkboxes */
@@ -623,7 +689,7 @@ void update_gui_state_from_problem_data(void)
/* Delete old checkboxes and create new ones */
add_event_buttons(g_box_reporters, &g_list_reporters,
g_report_events, /*callback:*/ G_CALLBACK(report_tb_was_toggled),
- /*radio:*/ false, /*prev:*/ NULL
+ /*radio:*/ false
);
/* Re-select new reporters which were selected before we deleted them */
GList *li_new = g_list_reporters;
@@ -650,7 +716,7 @@ void update_gui_state_from_problem_data(void)
*/
gtk_widget_show_all(GTK_WIDGET(g_assistant));
- if (g_reanalyze_events[0])
+ if (g_analyze_events[0])
gtk_widget_show(GTK_WIDGET(g_btn_refresh));
else
gtk_widget_hide(GTK_WIDGET(g_btn_refresh));
@@ -829,9 +895,6 @@ static gboolean consume_cmd_output(GIOChannel *source, GIOCondition condition, g
}
}
- /* Inform abrt-gui that it is a good idea to rescan the directory */
- kill(getppid(), SIGCHLD);
-
/* Stop if exit code is not 0, or no more commands */
if (retval != 0
|| spawn_next_command_in_evd(evd) < 0
@@ -839,6 +902,9 @@ static gboolean consume_cmd_output(GIOChannel *source, GIOCondition condition, g
VERB1 log("done running event on '%s': %d", g_dump_dir_name, retval);
//append_to_textview(evd->tv_log, msg);
+ /* Inform abrt-gui that it is a good idea to rescan the directory */
+ kill(getppid(), SIGCHLD);
+
for (;;)
{
if (!evd->more_events)
@@ -849,9 +915,14 @@ static gboolean consume_cmd_output(GIOChannel *source, GIOCondition condition, g
/* Unfreeze assistant
* we can't allow user to continue if analyze action fails
* i.e: if gdb fails to generate backtrace
- */
+//TODO: generic solution instead of special-casing on event name!
+ */
if (retval == 0 || (strncmp(evd->event_name, "analyze", strlen("analyze")) != 0))
+ {
gtk_assistant_set_page_complete(g_assistant, evd->page_widget, true);
+ }
+ /* Enable (un-gray out) navigation buttons */
+ gtk_widget_set_sensitive(GTK_WIDGET(g_assistant), true);
/*g_source_remove(evd->event_source_id);*/
close(evd->fd);
@@ -960,6 +1031,8 @@ static void start_event_run(const char *event_name,
/* Freeze assistant so it can't move away from the page until event run is done */
gtk_assistant_set_page_complete(g_assistant, page, false);
+ /* Disable (gray out) navigation buttons */
+ gtk_widget_set_sensitive(GTK_WIDGET(g_assistant), false);
}
@@ -1033,24 +1106,33 @@ static void on_bt_approve_toggle(GtkToggleButton *togglebutton, gpointer user_da
check_backtrace_and_allow_send();
}
+static void on_comment_changed(GtkTextBuffer *buffer, gpointer user_data)
+{
+ bool good = gtk_text_buffer_get_char_count(buffer) >= 10;
+
+ /* Allow next page only when the comment has at least 10 chars */
+ gtk_assistant_set_page_complete(g_assistant, pages[PAGENO_COMMENT].page_widget, good);
+
+ /* And show the eventbox with label */
+ if (good)
+ gtk_widget_hide(GTK_WIDGET(g_eb_comment));
+ else
+ gtk_widget_show(GTK_WIDGET(g_eb_comment));
+}
+
/* Refresh button handling */
static void on_btn_refresh_clicked(GtkButton *button)
{
- if (g_reanalyze_events[0])
- {
- /* Save backtrace text if changed */
- save_text_from_text_view(g_tv_backtrace, FILENAME_BACKTRACE);
+ /* Save backtrace text if changed */
+ save_text_from_text_view(g_tv_backtrace, FILENAME_BACKTRACE);
- g_analyze_events = append_to_malloced_string(g_analyze_events, g_reanalyze_events);
- g_reanalyze_events[0] = '\0';
- /* Refresh GUI so that we see new analyze+reanalyze buttons */
- update_gui_state_from_problem_data();
+ /* Refresh GUI so that we see new analyze buttons */
+ update_gui_state_from_problem_data();
- /* Change page to analyzer selector - let user play with them */
- gtk_assistant_set_current_page(g_assistant, PAGENO_ANALYZE_SELECTOR);
- }
+ /* Change page to analyzer selector - let user play with them */
+ gtk_assistant_set_current_page(g_assistant, PAGENO_ANALYZE_SELECTOR);
}
@@ -1059,25 +1141,29 @@ static void on_btn_refresh_clicked(GtkButton *button)
static void next_page(GtkAssistant *assistant, gpointer user_data)
{
/* page_no is actually the previous page, because this
- * function is called before assistant goes to the next_page
+ * function is called before assistant goes to the next page
*/
int page_no = gtk_assistant_get_current_page(assistant);
VERB2 log("page_no:%d", page_no);
- if (page_no == PAGENO_ANALYZE_SELECTOR
- && g_analyze_event_selected != NULL
- ) {
- start_event_run(g_analyze_event_selected,
- NULL,
- pages[PAGENO_ANALYZE_PROGRESS].page_widget,
- g_tv_analyze_log,
- g_lbl_analyze_log,
- _("Analyzing..."),
- _("Analyzing finished with exit code %d")
- );
+ if (added_pages[page_no]->name == PAGE_ANALYZE_SELECTOR)
+ {
+ VERB2 log("g_analyze_event_selected:'%s'", g_analyze_event_selected);
+ if (g_analyze_event_selected
+ && g_analyze_event_selected[0]
+ ) {
+ start_event_run(g_analyze_event_selected,
+ NULL,
+ pages[PAGENO_ANALYZE_PROGRESS].page_widget,
+ g_tv_analyze_log,
+ g_lbl_analyze_log,
+ _("Analyzing..."),
+ _("Analyzing finished with exit code %d")
+ );
+ }
}
- if (page_no == PAGENO_REPORT)
+ if (added_pages[page_no]->name == PAGE_REPORT)
{
GList *reporters = NULL;
GList *li = g_list_reporters;
@@ -1133,36 +1219,69 @@ static void on_page_prepare(GtkAssistant *assistant, GtkWidget *page, gpointer u
w
);
}
+
+ if (pages[PAGENO_COMMENT].page_widget == page)
+ on_comment_changed(gtk_text_view_get_buffer(g_tv_comment), NULL);
}
-static gint next_page_no(gint current_page_no, gpointer data)
+static gint select_next_page_no(gint current_page_no, gpointer data)
{
+ /* we don't need any magic here if we're in only-report mode */
+ if (g_report_only)
+ return current_page_no + 1;
+
+ gint prev_page_no = current_page_no;
+
again:
current_page_no++;
+
switch (current_page_no)
{
#if 0
case PAGENO_COMMENT:
if (get_problem_item_content_or_NULL(g_cd, FILENAME_COMMENT))
- break;
- goto again; /* no comment, skip next page */
+ goto again; /* no comment, skip this page */
+ break;
#endif
case PAGENO_BACKTRACE_APPROVAL:
- if (get_problem_item_content_or_NULL(g_cd, FILENAME_BACKTRACE))
- break;
- goto again; /* no backtrace, skip next page */
+ if (!get_problem_item_content_or_NULL(g_cd, FILENAME_BACKTRACE))
+ goto again; /* no backtrace, skip this page */
+ break;
case PAGENO_ANALYZE_SELECTOR:
- if (!g_analyze_events[0])
+ if (!g_analyze_events[0] || g_black_event_count == 0)
{
- //TODO: if (!g_reporter_events[0]) /* no reporters available */ then what?
- return PAGENO_REPORTER_SELECTOR; /* skip analyze pages */
+ /* skip analyze selector page and analyze log page */
+ current_page_no = PAGENO_REPORTER_SELECTOR-1;
+ goto again;
+ }
+ break;
+
+ case PAGENO_ANALYZE_PROGRESS:
+ VERB2 log("%s: ANALYZE_PROGRESS: g_analyze_event_selected:'%s'",
+ __func__, g_analyze_event_selected);
+ if (!g_analyze_event_selected || !g_analyze_event_selected[0])
+ goto again; /* skip this page */
+ break;
+
+ case PAGENO_REPORTER_SELECTOR:
+ VERB2 log("%s: REPORTER_SELECTOR: g_black_event_count:%d",
+ __func__, g_black_event_count);
+ /* if we _did_ run an event (didn't skip it)
+ * and still have analyzers which didn't run
+ */
+ if (prev_page_no == PAGENO_ANALYZE_PROGRESS
+ && g_black_event_count != 0
+ ) {
+ /* Go back to analyzer selectors */
+ current_page_no = PAGENO_ANALYZE_SELECTOR-1;
+ goto again;
}
break;
}
- VERB2 log("next page_no:%d", current_page_no);
+ VERB2 log("%s: selected page #%d", __func__, current_page_no);
return current_page_no;
}
@@ -1246,7 +1365,7 @@ static void create_details_treeview()
/* wizard.glade file as a string WIZARD_GLADE_CONTENTS: */
#include "wizard_glade.c"
-static void add_pages(void)
+static void add_pages()
{
GError *error = NULL;
if (!g_glade_file)
@@ -1268,13 +1387,24 @@ static void add_pages(void)
}
int i;
+ int page_no = 0;
for (i = 0; page_names[i] != NULL; i++)
{
+ char *delim = strrchr(page_names[i], '_');
+ if(delim != NULL)
+ {
+ if (g_report_only && (strncmp(delim+1, "report", strlen("report"))) != 0)
+ {
+ pages[i].page_widget = NULL;
+ continue;
+ }
+ }
GtkWidget *page = GTK_WIDGET(gtk_builder_get_object(builder, page_names[i]));
if (page == NULL)
continue;
pages[i].page_widget = page;
+ added_pages[page_no++] = &pages[i];
gtk_assistant_append_page(g_assistant, page);
/* If we set all pages to complete the wizard thinks there is nothing
@@ -1299,6 +1429,7 @@ static void add_pages(void)
g_tv_report_log = GTK_TEXT_VIEW( gtk_builder_get_object(builder, "tv_report_log"));
g_tv_backtrace = GTK_TEXT_VIEW( gtk_builder_get_object(builder, "tv_backtrace"));
g_tv_comment = GTK_TEXT_VIEW( gtk_builder_get_object(builder, "tv_comment"));
+ g_eb_comment = GTK_EVENT_BOX( gtk_builder_get_object(builder, "eb_comment"));
g_tv_details = GTK_TREE_VIEW( gtk_builder_get_object(builder, "tv_details"));
g_box_warning_labels = GTK_BOX( gtk_builder_get_object(builder, "box_warning_labels"));
g_tb_approve_bt = GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder, "cb_approve_bt"));
@@ -1320,8 +1451,9 @@ static void add_pages(void)
//gtk_widget_hide(g_widget_warnings_area);
//gtk_assistant_set_page_complete(g_assistant, pages[PAGENO_REPORTER_SELECTOR].page_widget, false);
- gtk_assistant_set_page_complete(g_assistant, pages[PAGENO_BACKTRACE_APPROVAL].page_widget,
- gtk_toggle_button_get_active(g_tb_approve_bt));
+ if (pages[PAGENO_BACKTRACE_APPROVAL].page_widget != NULL)
+ gtk_assistant_set_page_complete(g_assistant, pages[PAGENO_BACKTRACE_APPROVAL].page_widget,
+ gtk_toggle_button_get_active(g_tb_approve_bt));
/* configure btn on select analyzers page */
GtkWidget *config_btn = GTK_WIDGET(gtk_builder_get_object(builder, "button_cfg1"));
@@ -1332,9 +1464,14 @@ static void add_pages(void)
config_btn = GTK_WIDGET(gtk_builder_get_object(builder, "button_cfg2"));
if (config_btn)
g_signal_connect(G_OBJECT(config_btn), "clicked", G_CALLBACK(on_show_event_list_cb), NULL);
+
+ /* Set color of the comment evenbox */
+ GdkColor color;
+ gdk_color_parse("#CC3333", &color);
+ gtk_widget_modify_bg(GTK_WIDGET(g_eb_comment), GTK_STATE_NORMAL, &color);
}
-void create_assistant()
+void create_assistant(void)
{
monospace_font = pango_font_description_from_string("monospace");
@@ -1342,7 +1479,7 @@ void create_assistant()
g_assistant = GTK_ASSISTANT(gtk_assistant_new());
- gtk_assistant_set_forward_page_func(g_assistant, next_page_no, NULL, NULL);
+ gtk_assistant_set_forward_page_func(g_assistant, select_next_page_no, NULL, NULL);
GtkWindow *wnd_assistant = GTK_WINDOW(g_assistant);
g_parent_window = wnd_assistant;
@@ -1368,6 +1505,7 @@ void create_assistant()
g_signal_connect(g_tb_approve_bt, "toggled", G_CALLBACK(on_bt_approve_toggle), NULL);
g_signal_connect(g_btn_refresh, "clicked", G_CALLBACK(on_btn_refresh_clicked), NULL);
+ g_signal_connect(gtk_text_view_get_buffer(g_tv_comment), "changed", G_CALLBACK(on_comment_changed), NULL);
g_signal_connect(g_tv_details, "row-activated", G_CALLBACK(tv_details_row_activated), NULL);
/* [Enter] on a row: g_signal_connect(g_tv_details, "select-cursor-row", G_CALLBACK(tv_details_select_cursor_row), NULL); */
g_signal_connect(g_tv_details, "cursor-changed", G_CALLBACK(tv_details_cursor_changed), NULL);
@@ -1378,8 +1516,9 @@ void create_assistant()
gtk_text_buffer_create_tag(backtrace_buf, "search_result_bg", "background", "red", NULL);
g_signal_connect(g_search_entry_bt, "changed", G_CALLBACK(search_timeout), NULL);
- gtk_assistant_set_page_complete(g_assistant,
- pages[PAGENO_BACKTRACE_APPROVAL].page_widget,
- gtk_toggle_button_get_active(g_tb_approve_bt)
+ if (pages[PAGENO_BACKTRACE_APPROVAL].page_widget != NULL)
+ gtk_assistant_set_page_complete(g_assistant,
+ pages[PAGENO_BACKTRACE_APPROVAL].page_widget,
+ gtk_toggle_button_get_active(g_tb_approve_bt)
);
}
diff --git a/src/gui-wizard-gtk/wizard.glade b/src/gui-wizard-gtk/wizard.glade
index 301bca68..f79950ee 100644
--- a/src/gui-wizard-gtk/wizard.glade
+++ b/src/gui-wizard-gtk/wizard.glade
@@ -34,9 +34,8 @@
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="yalign">0</property>
- <property name="ypad">0</property>
- <property name="wrap">True</property>
<property name="label" translatable="yes">On the following screens, you will be asked to describe how the problem occurred, to choose how to analyze the problem (if needed), to review collected data, and to choose where the problem should be reported. Click 'Forward' to proceed.</property>
+ <property name="wrap">True</property>
</object>
<packing>
<property name="expand">False</property>
@@ -51,8 +50,8 @@
<child>
<object class="GtkScrolledWindow" id="container_details1">
<property name="visible">True</property>
- <property name="shadow_type">GTK_SHADOW_OUT</property>
<property name="can_focus">True</property>
+ <property name="shadow_type">out</property>
<child>
<object class="GtkTreeView" id="tv_details">
<property name="visible">True</property>
@@ -85,14 +84,15 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">10</property>
+ <property name="spacing">3</property>
<child>
- <object class="GtkLabel" id="label2">
+ <object class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="yalign">0</property>
- <property name="ypad">5</property>
- <property name="label" translatable="yes">How did this problem happen (step-by-step)? How can it be reproduced?</property>
+ <property name="label" translatable="yes">How did this problem happen (step-by-step)? How can it be reproduced? Any additional comments useful for diagnosing the problem?</property>
+ <property name="wrap">True</property>
</object>
<packing>
<property name="expand">False</property>
@@ -101,37 +101,52 @@
</packing>
</child>
<child>
- <object class="GtkLabel" id="label1">
+ <object class="GtkVBox" id="vbox1">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="xalign">0</property>
- <property name="yalign">0</property>
- <property name="ypad">5</property>
- <property name="label" translatable="yes">Any additional comments useful for diagnosing the problem?</property>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">True</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkScrolledWindow" id="scrolledwindow4">
- <property name="visible">True</property>
- <property name="shadow_type">GTK_SHADOW_OUT</property>
- <property name="can_focus">True</property>
<child>
- <object class="GtkTextView" id="tv_comment">
+ <object class="GtkScrolledWindow" id="scrolledwindow4">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="wrap_mode">word</property>
+ <property name="hscrollbar_policy">never</property>
+ <property name="shadow_type">GTK_SHADOW_OUT</property>
+ <child>
+ <object class="GtkTextView" id="tv_comment">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="wrap_mode">word</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="eb_comment">
+ <property name="can_focus">False</property>
+ <child>
+ <object class="GtkLabel" id="label5">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">You need to fill the how to before you can proceed...</property>
+ <property name="single_line_mode">True</property>
+ </object>
+ </child>
</object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
- <property name="position">2</property>
+ <property name="position">1</property>
</packing>
</child>
<child>
@@ -140,14 +155,14 @@
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="yalign">0</property>
- <property name="ypad">5</property>
<property name="label" translatable="yes">&lt;b&gt;Your comments are not private.&lt;/b&gt; They may be included into publicly visible problem reports.</property>
<property name="use_markup">True</property>
+ <property name="wrap">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
- <property name="position">3</property>
+ <property name="position">2</property>
</packing>
</child>
</object>
@@ -160,6 +175,7 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">10</property>
+ <property name="spacing">3</property>
<child>
<object class="GtkLabel" id="lbl_page5">
<property name="visible">True</property>
@@ -199,8 +215,8 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
- <property name="image_position">right</property>
<property name="use_underline">True</property>
+ <property name="image_position">right</property>
</object>
<packing>
<property name="expand">False</property>
@@ -239,12 +255,12 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">10</property>
+ <property name="spacing">3</property>
<child>
<object class="GtkLabel" id="lbl_analyze_log">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
- <property name="ypad">5</property>
<property name="label" translatable="yes">Analyzing did not start yet</property>
<property name="use_markup">True</property>
<property name="wrap">True</property>
@@ -258,8 +274,8 @@
<child>
<object class="GtkScrolledWindow" id="scrolledwindow1">
<property name="visible">True</property>
- <property name="shadow_type">GTK_SHADOW_OUT</property>
<property name="can_focus">True</property>
+ <property name="shadow_type">out</property>
<child>
<object class="GtkTextView" id="tv_analyze_log">
<property name="visible">True</property>
@@ -281,10 +297,11 @@
<object class="GtkWindow" id="window4">
<property name="can_focus">False</property>
<child>
- <object class="GtkVBox" id="page_4">
+ <object class="GtkVBox" id="page_4_report">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">10</property>
+ <property name="spacing">3</property>
<child>
<object class="GtkLabel" id="lbl_page3">
<property name="visible">True</property>
@@ -326,8 +343,8 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
- <property name="image_position">right</property>
<property name="use_underline">True</property>
+ <property name="image_position">right</property>
</object>
<packing>
<property name="expand">False</property>
@@ -367,13 +384,13 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">10</property>
+ <property name="spacing">3</property>
<child>
<object class="GtkLabel" id="lbl_page4">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="yalign">0</property>
- <property name="ypad">0</property>
<property name="label" translatable="yes">Backtrace provides developers with details of the crash, helping them track down the source of the problem. Please review it and remove any sensitive data you would rather not share:</property>
<property name="wrap">True</property>
</object>
@@ -386,8 +403,8 @@
<child>
<object class="GtkScrolledWindow" id="scrolledwindow2">
<property name="visible">True</property>
- <property name="shadow_type">GTK_SHADOW_OUT</property>
<property name="can_focus">True</property>
+ <property name="shadow_type">out</property>
<child>
<object class="GtkTextView" id="tv_backtrace">
<property name="visible">True</property>
@@ -561,10 +578,11 @@
<object class="GtkWindow" id="window6">
<property name="can_focus">False</property>
<child>
- <object class="GtkVBox" id="page_6">
+ <object class="GtkVBox" id="page_6_report">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">10</property>
+ <property name="spacing">3</property>
<child>
<object class="GtkLabel" id="lbl_page6">
<property name="visible">True</property>
@@ -655,8 +673,8 @@
<child>
<object class="GtkScrolledWindow" id="container_details2">
<property name="visible">True</property>
- <property name="shadow_type">GTK_SHADOW_OUT</property>
<property name="can_focus">True</property>
+ <property name="shadow_type">out</property>
<child>
<placeholder/>
</child>
@@ -673,16 +691,16 @@
<object class="GtkWindow" id="window7">
<property name="can_focus">False</property>
<child>
- <object class="GtkVBox" id="page_7">
+ <object class="GtkVBox" id="page_7_report">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="border_width">10</property>
+ <property name="spacing">3</property>
<child>
<object class="GtkLabel" id="lbl_report_log">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
- <property name="ypad">5</property>
<property name="label" translatable="yes">Reporting did not start yet</property>
<property name="use_markup">True</property>
<property name="wrap">True</property>
@@ -696,8 +714,8 @@
<child>
<object class="GtkScrolledWindow" id="scrolledwindow6">
<property name="visible">True</property>
- <property name="shadow_type">GTK_SHADOW_OUT</property>
<property name="can_focus">True</property>
+ <property name="shadow_type">out</property>
<child>
<object class="GtkTextView" id="tv_report_log">
<property name="visible">True</property>
diff --git a/src/gui-wizard-gtk/wizard.h b/src/gui-wizard-gtk/wizard.h
index 5e341e34..772fcc05 100644
--- a/src/gui-wizard-gtk/wizard.h
+++ b/src/gui-wizard-gtk/wizard.h
@@ -24,7 +24,7 @@ void show_error_as_msgbox(const char *msg);
extern char *g_glade_file;
extern char *g_dump_dir_name;
extern char *g_analyze_events;
-extern char *g_reanalyze_events;
extern char *g_report_events;
extern problem_data_t *g_cd;
+extern int g_report_only;
void reload_problem_data_from_dump_dir(void);
diff --git a/src/include/abrtlib.h b/src/include/abrtlib.h
index 85bbb289..294afdda 100644
--- a/src/include/abrtlib.h
+++ b/src/include/abrtlib.h
@@ -76,6 +76,7 @@ int vdprintf(int d, const char *format, va_list ap);
#include "read_write.h"
#include "strbuf.h"
#include "hash_sha1.h"
+#include "parse_options.h"
#include "abrt_problem_data.h"
#include "abrt_types.h"
@@ -117,7 +118,7 @@ char *xmalloc_fgetline(FILE *file);
/* On error, copyfd_XX prints error messages and returns -1 */
enum {
- COPYFD_SPARSE = 1 << 0,
+ COPYFD_SPARSE = 1 << 0,
};
#define copyfd_eof abrt_copyfd_eof
off_t copyfd_eof(int src_fd, int dst_fd, int flags);
diff --git a/src/include/report/event_config.h b/src/include/report/event_config.h
index 5c898d9a..2e2783de 100644
--- a/src/include/report/event_config.h
+++ b/src/include/report/event_config.h
@@ -71,6 +71,7 @@ typedef struct
//char *action; //action description to show in gui like: Upload report to the Red Hat bugzilla"
char *description; // "Report to..."/"Save to file". Should be one sentence, not long
char *long_descr; // Long(er) explanation, if needed
+ char *creates_elements;
GList *options;
} event_config_t;
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index 88671f54..8fb147ac 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -87,7 +87,7 @@ libabrt_dbus_la_LIBADD = \
libabrt_web_la_SOURCES = \
abrt_curl.h abrt_curl.c \
- abrt_xmlrpc.h abrt_xmlrpc.cpp
+ abrt_xmlrpc.h abrt_xmlrpc.c
libabrt_web_la_CPPFLAGS = \
-Wall -Wwrite-strings -Werror \
-I$(srcdir)/../include/report -I$(srcdir)/../include \
diff --git a/src/lib/abrt_curl.c b/src/lib/abrt_curl.c
index 1cb9391d..0802a49b 100644
--- a/src/lib/abrt_curl.c
+++ b/src/lib/abrt_curl.c
@@ -175,6 +175,40 @@ static size_t fread_with_reporting(void *ptr, size_t size, size_t nmemb, void *u
return fread(ptr, size, nmemb, fp);
}
+static int curl_debug(CURL *handle, curl_infotype it, char *buf, size_t bufsize, void *unused)
+{
+ if (logmode == 0)
+ return 0;
+
+ switch (it) {
+ case CURLINFO_TEXT: /* The data is informational text. */
+ log("curl: %.*s", (int) bufsize, buf);
+ break;
+ case CURLINFO_HEADER_IN: /* The data is header (or header-like) data received from the peer. */
+ log("curl rcvd header: '%.*s'", (int) bufsize, buf);
+ break;
+ case CURLINFO_HEADER_OUT: /* The data is header (or header-like) data sent to the peer. */
+ log("curl sent header: '%.*s'", (int) bufsize, buf);
+ break;
+ case CURLINFO_DATA_IN: /* The data is protocol data received from the peer. */
+ if (g_verbose >= 3)
+ log("curl rcvd data: '%.*s'", (int) bufsize, buf);
+ else
+ log("curl rcvd data %u bytes", (int) bufsize);
+ break;
+ case CURLINFO_DATA_OUT: /* The data is protocol data sent to the peer. */
+ if (g_verbose >= 3)
+ log("curl sent data: '%.*s'", (int) bufsize, buf);
+ else
+ log("curl sent data %u bytes", (int) bufsize);
+ break;
+ default:
+ break;
+ }
+
+ return 0;
+}
+
int
abrt_post(abrt_post_state_t *state,
const char *url,
@@ -203,14 +237,18 @@ abrt_post(abrt_post_state_t *state,
// curl will need it until curl_easy_cleanup.
state->errmsg[0] = '\0';
xcurl_easy_setopt_ptr(handle, CURLOPT_ERRORBUFFER, state->errmsg);
- // "Display a lot of verbose information about its operations.
- // Very useful for libcurl and/or protocol debugging and understanding.
- // The verbose information will be sent to stderr, or the stream set
- // with CURLOPT_STDERR"
- //xcurl_easy_setopt_long(handle, CURLOPT_VERBOSE, 1);
// Shut off the built-in progress meter completely
xcurl_easy_setopt_long(handle, CURLOPT_NOPROGRESS, 1);
+ if (g_verbose >= 2) {
+ // "Display a lot of verbose information about its operations.
+ // Very useful for libcurl and/or protocol debugging and understanding.
+ // The verbose information will be sent to stderr, or the stream set
+ // with CURLOPT_STDERR"
+ xcurl_easy_setopt_long(handle, CURLOPT_VERBOSE, 1);
+ xcurl_easy_setopt_ptr(handle, CURLOPT_DEBUGFUNCTION, curl_debug);
+ }
+
// TODO: do we need to check for CURLE_URL_MALFORMAT error *here*,
// not in curl_easy_perform?
xcurl_easy_setopt_ptr(handle, CURLOPT_URL, url);
@@ -246,7 +284,7 @@ abrt_post(abrt_post_state_t *state,
if (basename) basename++;
else basename = data;
#if 0
- // Simple way, without custom reader function
+ // Simple way, without custom reader function
CURLFORMcode curlform_err = curl_formadd(&post, &last,
CURLFORM_PTRNAME, "file", // element name
CURLFORM_FILE, data, // filename to read from
diff --git a/src/lib/abrt_xmlrpc.c b/src/lib/abrt_xmlrpc.c
new file mode 100644
index 00000000..28d42325
--- /dev/null
+++ b/src/lib/abrt_xmlrpc.c
@@ -0,0 +1,137 @@
+/*
+ Copyright (C) 2010 ABRT team
+ Copyright (C) 2010 RedHat Inc
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+*/
+#include "abrtlib.h"
+#include "abrt_xmlrpc.h"
+
+void abrt_xmlrpc_die(xmlrpc_env *env)
+{
+ error_msg_and_die("fatal: XML-RPC(%d): %s", env->fault_code, env->fault_string);
+}
+
+void abrt_xmlrpc_error(xmlrpc_env *env)
+{
+ error_msg("error: XML-RPC (%d): %s", env->fault_code, env->fault_string);
+}
+
+struct abrt_xmlrpc *abrt_xmlrpc_new_client(const char *url, int ssl_verify)
+{
+ xmlrpc_env env;
+ xmlrpc_env_init(&env);
+
+ struct abrt_xmlrpc *ax = xzalloc(sizeof(struct abrt_xmlrpc));
+
+ /* This should be done at program startup, once. We do it in main */
+ /* xmlrpc_client_setup_global_const(&env); */
+
+ /* URL - bugzilla.redhat.com/show_bug.cgi?id=666893 Unable to make sense of
+ * XML-RPC response from server
+ *
+ * By default, XML data from the network may be no larger than 512K.
+ * XMLRPC_XML_SIZE_LIMIT_DEFAULT is #defined to (512*1024) in xmlrpc-c/base.h
+ *
+ * Users reported trouble with 733402 byte long responses, hope raising the
+ * limit to 2*512k is enough
+ */
+ xmlrpc_limit_set(XMLRPC_XML_SIZE_LIMIT_ID, 2 * XMLRPC_XML_SIZE_LIMIT_DEFAULT);
+
+ struct xmlrpc_curl_xportparms curl_parms;
+ memset(&curl_parms, 0, sizeof(curl_parms));
+ /* curlParms.network_interface = NULL; - done by memset */
+ curl_parms.no_ssl_verifypeer = !ssl_verify;
+ curl_parms.no_ssl_verifyhost = !ssl_verify;
+#ifdef VERSION
+ curl_parms.user_agent = PACKAGE_NAME"/"VERSION;
+#else
+ curl_parms.user_agent = "abrt";
+#endif
+
+ struct xmlrpc_clientparms client_parms;
+ memset(&client_parms, 0, sizeof(client_parms));
+ client_parms.transport = "curl";
+ client_parms.transportparmsP = &curl_parms;
+ client_parms.transportparm_size = XMLRPC_CXPSIZE(user_agent);
+
+ xmlrpc_client_create(&env, XMLRPC_CLIENT_NO_FLAGS,
+ PACKAGE_NAME, VERSION,
+ &client_parms, XMLRPC_CPSIZE(transportparm_size),
+ &ax->ax_client);
+
+ if (env.fault_occurred)
+ abrt_xmlrpc_die(&env);
+
+ ax->ax_server_info = xmlrpc_server_info_new(&env, url);
+ if (env.fault_occurred)
+ {
+ xmlrpc_client_destroy(ax->ax_client);
+ abrt_xmlrpc_die(&env);
+ }
+
+ return ax;
+}
+
+void abrt_xmlrpc_free_client(struct abrt_xmlrpc *ax)
+{
+ if (!ax)
+ return;
+
+ if (ax->ax_server_info)
+ xmlrpc_server_info_free(ax->ax_server_info);
+
+ if (ax->ax_client)
+ xmlrpc_client_destroy(ax->ax_client);
+
+ free(ax);
+}
+
+/* die or return expected results */
+xmlrpc_value *abrt_xmlrpc_call(struct abrt_xmlrpc *ax,
+ const char* method, const char* format, ...)
+{
+ xmlrpc_env env;
+ xmlrpc_env_init(&env);
+
+ xmlrpc_value* param = NULL;
+ const char* suffix;
+ va_list args;
+
+ va_start(args, format);
+ xmlrpc_build_value_va(&env, format, args, &param, &suffix);
+ va_end(args);
+ if (env.fault_occurred)
+ abrt_xmlrpc_die(&env);
+
+ xmlrpc_value* result = NULL;
+ if (*suffix != '\0')
+ {
+ xmlrpc_env_set_fault_formatted(
+ &env, XMLRPC_INTERNAL_ERROR, "Junk after the argument "
+ "specifier: '%s'. There must be exactly one argument.",
+ suffix);
+ }
+ else
+ {
+ xmlrpc_client_call2(&env, ax->ax_client, ax->ax_server_info, method,
+ param, &result);
+ }
+ xmlrpc_DECREF(param);
+ if (env.fault_occurred)
+ abrt_xmlrpc_die(&env);
+
+ return result;
+}
diff --git a/src/lib/abrt_xmlrpc.cpp b/src/lib/abrt_xmlrpc.cpp
deleted file mode 100644
index ae75a47f..00000000
--- a/src/lib/abrt_xmlrpc.cpp
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- Copyright (C) 2010 ABRT team
- Copyright (C) 2010 RedHat Inc
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-*/
-#include "abrtlib.h"
-#include "abrt_xmlrpc.h"
-
-void throw_xml_fault(xmlrpc_env *env)
-{
- error_msg_and_die("XML-RPC Fault(%d): %s", env->fault_code, env->fault_string);
-}
-
-void throw_if_xml_fault_occurred(xmlrpc_env *env)
-{
- if (env->fault_occurred)
- {
- throw_xml_fault(env);
- }
-}
-
-void abrt_xmlrpc_conn::new_xmlrpc_client(const char* url, bool ssl_verify)
-{
- m_pClient = NULL;
- m_pServer_info = NULL;
-
- xmlrpc_env env;
- xmlrpc_env_init(&env);
-
- /* This should be done at program startup, once. We do it in main */
- /* xmlrpc_client_setup_global_const(&env); */
-
- /* URL - bugzilla.redhat.com/show_bug.cgi?id=666893 Unable to make sense of
- * XML-RPC response from server
- *
- * By default, XML data from the network may be no larger than 512K.
- * XMLRPC_XML_SIZE_LIMIT_DEFAULT is #defined to (512*1024) in xmlrpc-c/base.h
- *
- * Users reported trouble with 733402 byte long responses, hope raising the
- * limit to 2*512k is enough
- */
- xmlrpc_limit_set(XMLRPC_XML_SIZE_LIMIT_ID, 2 * XMLRPC_XML_SIZE_LIMIT_DEFAULT);
-
- struct xmlrpc_curl_xportparms curlParms;
- memset(&curlParms, 0, sizeof(curlParms));
- /* curlParms.network_interface = NULL; - done by memset */
- curlParms.no_ssl_verifypeer = !ssl_verify;
- curlParms.no_ssl_verifyhost = !ssl_verify;
-#ifdef VERSION
- curlParms.user_agent = PACKAGE_NAME"/"VERSION;
-#else
- curlParms.user_agent = "abrt";
-#endif
-
- struct xmlrpc_clientparms clientParms;
- memset(&clientParms, 0, sizeof(clientParms));
- clientParms.transport = "curl";
- clientParms.transportparmsP = &curlParms;
- clientParms.transportparm_size = XMLRPC_CXPSIZE(user_agent);
-
- xmlrpc_client_create(&env, XMLRPC_CLIENT_NO_FLAGS,
- PACKAGE_NAME, VERSION,
- &clientParms, XMLRPC_CPSIZE(transportparm_size),
- &m_pClient);
- if (env.fault_occurred)
- throw_xml_fault(&env);
-
- m_pServer_info = xmlrpc_server_info_new(&env, url);
- if (env.fault_occurred)
- {
- xmlrpc_client_destroy(m_pClient);
- m_pClient = NULL;
- throw_xml_fault(&env);
- }
-}
-
-void abrt_xmlrpc_conn::destroy_xmlrpc_client()
-{
- if (m_pServer_info)
- {
- xmlrpc_server_info_free(m_pServer_info);
- m_pServer_info = NULL;
- }
- if (m_pClient)
- {
- xmlrpc_client_destroy(m_pClient);
- m_pClient = NULL;
- }
-}
diff --git a/src/lib/abrt_xmlrpc.h b/src/lib/abrt_xmlrpc.h
index 93c5a9d6..5c94360f 100644
--- a/src/lib/abrt_xmlrpc.h
+++ b/src/lib/abrt_xmlrpc.h
@@ -19,37 +19,30 @@
#ifndef ABRT_XMLRPC_H_
#define ABRT_XMLRPC_H_ 1
-#include <curl/curl.h>
+/* include/stdint.h: typedef int int32_t;
+ * include/xmlrpc-c/base.h: typedef int32_t xmlrpc_int32;
+ */
+
#include <xmlrpc-c/base.h>
#include <xmlrpc-c/client.h>
#ifdef __cplusplus
-/*
- * Simple class holding XMLRPC connection data.
- * Used mainly to ensure we always destroy xmlrpc client and server_info
- * on return or throw.
- */
-struct abrt_xmlrpc_conn {
- xmlrpc_client* m_pClient;
- xmlrpc_server_info* m_pServer_info;
-
- abrt_xmlrpc_conn(const char* url, bool ssl_verify) { new_xmlrpc_client(url, ssl_verify); }
- /* this never throws exceptions - calls C functions only */
- ~abrt_xmlrpc_conn() { destroy_xmlrpc_client(); }
-
- void new_xmlrpc_client(const char* url, bool ssl_verify);
- void destroy_xmlrpc_client();
-};
+extern "C" {
#endif
+struct abrt_xmlrpc {
+ xmlrpc_client *ax_client;
+ xmlrpc_server_info *ax_server_info;
+};
-#ifdef __cplusplus
-extern "C" {
-#endif
+struct abrt_xmlrpc *abrt_xmlrpc_new_client(const char *url, int ssl_verify);
+void abrt_xmlrpc_free_client(struct abrt_xmlrpc *ax);
+void abrt_xmlrpc_die(xmlrpc_env *env) __attribute__((noreturn));
+void abrt_xmlrpc_error(xmlrpc_env *env);
-/* Utility functions */
-void throw_xml_fault(xmlrpc_env *env);
-void throw_if_xml_fault_occurred(xmlrpc_env *env);
+/* die or return expected results */
+xmlrpc_value *abrt_xmlrpc_call(struct abrt_xmlrpc *ax,
+ const char *method, const char *format, ...);
#ifdef __cplusplus
}
diff --git a/src/lib/event_config.c b/src/lib/event_config.c
index 66f9beba..9f48af54 100644
--- a/src/lib/event_config.c
+++ b/src/lib/event_config.c
@@ -55,6 +55,7 @@ void free_event_config(event_config_t *p)
//free(p->action);
free(p->description);
free(p->long_descr);
+ free(p->creates_elements);
for (opt = p->options; opt; opt = opt->next)
free_event_option(opt->data);
g_list_free(p->options);
diff --git a/src/lib/event_xml_parser.c b/src/lib/event_xml_parser.c
index 17e8a72e..5bf5f411 100644
--- a/src/lib/event_xml_parser.c
+++ b/src/lib/event_xml_parser.c
@@ -25,6 +25,7 @@
#define LONG_DESCR_ELEMENT "long-description"
#define ALLOW_EMPTY_ELEMENT "allow-empty"
#define NOTE_HTML_ELEMENT "note-html"
+#define CREATES_ELEMENT "creates-elements"
#define OPTION_ELEMENT "option"
//#define ACTION_ELEMENT "action"
#define NAME_ELEMENT "name"
@@ -55,16 +56,16 @@ static const char *const option_types[] =
static char *get_element_lang(struct my_parse_data *parse_data, const gchar **att_names, const gchar **att_values)
{
char *short_locale_end = strchr(parse_data->cur_locale, '_');
- VERB2 log("locale: %s", parse_data->cur_locale);
+ VERB3 log("locale: %s", parse_data->cur_locale);
int i;
for (i = 0; att_names[i] != NULL; ++i)
{
- VERB2 log("attr: %s:%s", att_names[i], att_values[i]);
+ VERB3 log("attr: %s:%s", att_names[i], att_values[i]);
if (strcmp(att_names[i], "xml:lang") == 0)
{
if (strcmp(att_values[i], parse_data->cur_locale) == 0)
{
- VERB2 log("found translation for: %s", parse_data->cur_locale);
+ VERB3 log("found translation for: %s", parse_data->cur_locale);
return xstrdup(att_values[i]);
}
@@ -74,7 +75,7 @@ static char *get_element_lang(struct my_parse_data *parse_data, const gchar **at
if (short_locale_end
&& strncmp(att_values[i], parse_data->cur_locale, short_locale_end - parse_data->cur_locale) == 0
) {
- VERB2 log("found translation for shortlocale: %s", parse_data->cur_locale);
+ VERB3 log("found translation for shortlocale: %s", parse_data->cur_locale);
return xstrndup(att_values[i], short_locale_end - parse_data->cur_locale);
}
}
@@ -297,11 +298,18 @@ static void text(GMarkupParseContext *context,
if (strcmp(inner_element, ACTION_ELEMENT) == 0)
{
VERB2 log("action description:'%s'", text_copy);
- free(ui->eo_action);
- ui->eo_action = text_copy;
+ free(ui->action);
+ ui->action = text_copy;
return;
}
*/
+ if (strcmp(inner_element, CREATES_ELEMENT) == 0)
+ {
+ VERB2 log("creates_elements:'%s'", text_copy);
+ free(ui->creates_elements);
+ ui->creates_elements = text_copy;
+ return;
+ }
if (strcmp(inner_element, NAME_ELEMENT) == 0)
{
if (parse_data->attribute_lang != NULL) /* if it isn't for other locale */
@@ -321,7 +329,7 @@ static void text(GMarkupParseContext *context,
}
if (strcmp(inner_element, DESCRIPTION_ELEMENT) == 0)
{
- VERB2 log("event description:'%s'", text_copy);
+ VERB3 log("event description:'%s'", text_copy);
if (parse_data->attribute_lang != NULL) /* if it isn't for other locale */
{
@@ -339,7 +347,7 @@ static void text(GMarkupParseContext *context,
}
if (strcmp(inner_element, LONG_DESCR_ELEMENT) == 0)
{
- VERB2 log("event long description:'%s'", text_copy);
+ VERB3 log("event long description:'%s'", text_copy);
if (parse_data->attribute_lang != NULL) /* if it isn't for other locale */
{
diff --git a/src/lib/hooklib.c b/src/lib/hooklib.c
index 3bde4dfa..804a2394 100644
--- a/src/lib/hooklib.c
+++ b/src/lib/hooklib.c
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2009 RedHat inc.
+ Copyright (C) 2009 RedHat inc.
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
diff --git a/src/lib/hooklib.h b/src/lib/hooklib.h
index c140f951..1add7d09 100644
--- a/src/lib/hooklib.h
+++ b/src/lib/hooklib.h
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2009 RedHat inc.
+ Copyright (C) 2009 RedHat inc.
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
diff --git a/src/lib/parse_options.c b/src/lib/parse_options.c
index d9ce8a2f..4e4a3e08 100644
--- a/src/lib/parse_options.c
+++ b/src/lib/parse_options.c
@@ -24,12 +24,55 @@
#define USAGE_OPTS_WIDTH 24
#define USAGE_GAP 2
-void show_usage_and_die(const char *usage, const struct options *opt)
+const char *g_progname;
+
+const char *abrt_init(char **argv)
{
- fprintf(stderr, _("Usage: %s\n"), usage);
+ char *env_verbose = getenv("ABRT_VERBOSE");
+ if (env_verbose)
+ g_verbose = atoi(env_verbose);
+
+ g_progname = strrchr(argv[0], '/');
+ if (g_progname)
+ g_progname++;
+ else
+ g_progname = argv[0];
+
+ char *pfx = getenv("ABRT_PROG_PREFIX");
+ if (pfx && string_to_bool(pfx))
+ msg_prefix = g_progname;
+
+ return g_progname;
+}
- if (opt->type != OPTION_GROUP)
- fputc('\n', stderr);
+void export_abrt_envvars(int pfx)
+{
+ putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
+ if (pfx)
+ {
+ putenv((char*)"ABRT_PROG_PREFIX=1");
+ msg_prefix = g_progname;
+ }
+}
+
+void show_usage_and_die(const char *usage, const struct options *opt)
+{
+ fputs(_("Usage: "), stderr);
+ while (*usage)
+ {
+ int len = strchrnul(usage, '\b') - usage;
+ if (len > 0)
+ {
+ fprintf(stderr, "%.*s", len, usage);
+ usage += len;
+ }
+ if (*usage == '\b')
+ {
+ fputs(g_progname, stderr);
+ usage++;
+ }
+ }
+ fputs("\n\n", stderr);
for (; opt->type != OPTION_END; opt++)
{
diff --git a/src/lib/parse_options.h b/src/lib/parse_options.h
index 8c784b96..d86662e2 100644
--- a/src/lib/parse_options.h
+++ b/src/lib/parse_options.h
@@ -23,6 +23,13 @@
extern "C" {
#endif
+const char *abrt_init(char **argv);
+#define export_abrt_envvars abrt_export_abrt_envvars
+void export_abrt_envvars(int pfx);
+#define g_progname abrt_g_progname
+extern const char *g_progname;
+
+
enum parse_opt_type {
OPTION_BOOL,
OPTION_GROUP,
@@ -50,12 +57,12 @@ struct options {
* h - help
*/
#define OPT_END() { OPTION_END }
-#define OPT_BOOL(s, l, v, h) { OPTION_BOOL, (s), (l), (v), NULL, (h) }
#define OPT_GROUP(h) { OPTION_GROUP, 0, NULL, NULL, NULL, (h) }
-#define OPT_INTEGER(s, l, v, h) { OPTION_INTEGER, (s), (l), (v), "NUM", (h) }
-#define OPT_STRING(s, l, v, a, h) { OPTION_STRING, (s), (l), (v), (a), (h) }
-#define OPT_OPTSTRING(s, l, v, a, h) { OPTION_OPTSTRING, (s), (l), (v), (a), (h) }
-#define OPT_LIST(s, l, v, a, h) { OPTION_LIST, (s), (l), (v), (a), (h) }
+#define OPT_BOOL( s, l, v, h) { OPTION_BOOL , (s), (l), (v), NULL , (h) }
+#define OPT_INTEGER( s, l, v, h) { OPTION_INTEGER , (s), (l), (v), "NUM", (h) }
+#define OPT_STRING( s, l, v, a, h) { OPTION_STRING , (s), (l), (v), (a) , (h) }
+#define OPT_OPTSTRING(s, l, v, a, h) { OPTION_OPTSTRING, (s), (l), (v), (a) , (h) }
+#define OPT_LIST( s, l, v, a, h) { OPTION_LIST , (s), (l), (v), (a) , (h) }
#define OPT__VERBOSE(v) OPT_BOOL('v', "verbose", (v), _("Be verbose"))
diff --git a/src/lib/read_write.c b/src/lib/read_write.c
index da067f78..fe85fcfb 100644
--- a/src/lib/read_write.c
+++ b/src/lib/read_write.c
@@ -88,7 +88,7 @@ ssize_t full_write(int fd, const void *buf, size_t len)
/* user can do another write to know the error code */
return total;
}
- return cc; /* write() returns -1 on failure. */
+ return cc; /* write() returns -1 on failure. */
}
total += cc;
diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
index 52006b5e..df0ad944 100644
--- a/src/plugins/Makefile.am
+++ b/src/plugins/Makefile.am
@@ -1,3 +1,5 @@
+-include ../../config.mak
+
pluginslibdir = $(PLUGINS_LIB_DIR)
bin_SCRIPTS = \
@@ -38,6 +40,7 @@ dist_events_DATA = \
report_Logger.conf \
analyze_LocalGDB.xml \
analyze_RetraceServer.xml \
+ analyze_xsession_errors.xml \
report_Mailx.xml \
report_RHTSupport.xml \
report_Kerneloops.xml
@@ -53,13 +56,31 @@ dist_eventsconf_DATA = \
rhtsupport_events.conf
man_MANS = \
- abrt-Bugzilla.7 \
abrt-KerneloopsReporter.7 \
- abrt-Logger.7 \
- abrt-Mailx.7 \
abrt-Upload.7 \
abrt-plugins.7
+MAN_TXT = \
+ abrt-action-print.txt \
+ abrt-action-trim-files.txt \
+ abrt-action-generate-backtrace.txt \
+ abrt-action-analyze-backtrace.txt \
+ abrt-action-mailx.txt \
+ abrt-action-bugzilla.txt \
+ abrt-action-list-dsos.txt
+
+# Manual pages are generated from .txt via Docbook
+man1_MANS = ${MAN_TXT:%.txt=%.1}
+
+%.1 %.5 %.7: %.xml
+ $(XMLTO_SILENT) xmlto man $< 2>&1 | sed '/Note/d'
+
+%.xml: %.txt ../../asciidoc.conf
+ $(ASCIIDOC_SILENT) asciidoc --backend=docbook --doctype=manpage --conf-file ../../asciidoc.conf -aabrt_version=$(PACKAGE_VERSION) -o $@ $<
+
+
+CLEANFILES = $(man1_MANS)
+
PYTHON_FILES = \
abrt-action-install-debuginfo.py \
abrt-action-list-dsos.py \
@@ -67,12 +88,15 @@ PYTHON_FILES = \
EXTRA_DIST = \
$(man_MANS) \
+ $(MAN_TXT) \
$(PYTHON_FILES) \
+ $(man1_MANS) \
+ analyze_xsession_errors.xml.in \
+ analyze_LocalGDB.xml.in \
+ analyze_RetraceServer.xml.in \
report_Bugzilla.xml.in \
report_Bugzilla.conf \
report_Logger.conf \
- analyze_LocalGDB.xml.in \
- analyze_RetraceServer.xml.in \
report_Mailx.xml.in \
report_RHTSupport.xml.in \
report_Kerneloops.xml.in
@@ -80,10 +104,6 @@ EXTRA_DIST = \
$(DESTDIR)/$(DEBUG_INFO_DIR):
$(mkdir_p) '$@'
-install-data-hook: $(DESTDIR)/$(DEBUG_INFO_DIR)
- $(LN_S) -f analyze_RetraceServer.xml $(DESTDIR)$(eventsdir)/reanalyze_RetraceServer.xml
- $(LN_S) -f analyze_LocalGDB.xml $(DESTDIR)$(eventsdir)/reanalyze_LocalGDB.xml
-
abrt_dump_oops_SOURCES = \
abrt-dump-oops.c
abrt_dump_oops_CPPFLAGS = \
@@ -219,7 +239,7 @@ abrt_action_analyze_backtrace_LDADD = \
../btparser/libbtparser.la
abrt_action_bugzilla_SOURCES = \
- abrt-action-bugzilla.cpp
+ abrt-action-bugzilla.c rhbz.c rhbz.h
abrt_action_bugzilla_CPPFLAGS = \
-I$(srcdir)/../include/report -I$(srcdir)/../include \
-I$(srcdir)/../lib \
@@ -233,7 +253,7 @@ abrt_action_bugzilla_CPPFLAGS = \
-DPLUGINS_CONF_DIR=\"$(PLUGINS_CONF_DIR)\" \
$(GLIB_CFLAGS) \
-D_GNU_SOURCE \
- -Wall -Wwrite-strings -Werror
+ -Wall -Wwrite-strings
abrt_action_bugzilla_LDADD = \
$(GLIB_LIBS) \
../lib/libabrt_web.la \
diff --git a/src/plugins/abrt-Bugzilla.7 b/src/plugins/abrt-Bugzilla.7
deleted file mode 100644
index 708695c7..00000000
--- a/src/plugins/abrt-Bugzilla.7
+++ /dev/null
@@ -1,43 +0,0 @@
-.TH abrt "7" "1 Jun 2009" ""
-.SH NAME
-Bugzilla plugin for abrt(8)
-.SH DESCRIPTION
-.P
-.I abrt
-is a daemon that watches for application crashes. When a crash occurs,
-it collects the problem data and takes action according to
-its configuration. This manual page describes the \fIBugzilla\fP plugin
-for \fIabrt\fP.
-.P
-This plugin is used to report the crash to a Bugzilla instance. The
-plugin will determine the package name and distribution version. The
-problem data is attached to the bug report.
-.SH INVOCATION
-The plugin is invoked in the \fIabrt.conf\fP configuration file.
-No parameters are necessary.
-.SH CONFIGURATION
-The \fIBugzilla.conf\fP configuration file contains several
-entries in the format "Option = Value". The options are:
-.SS BugzillaURL
-The URL of the Bugzilla instance that you want to use, including the
-path to the xmlrpc. The default is https://bugzilla.redhat.com/xmlrpc.cgi
-.SS Login
-Your Bugzilla login. If you have no Bugzilla account, you cannot
-use the plugin.
-.SS Password
-Your Bugzilla password.
-.SH EXAMPLES
-.P
-This is a snippet from the \fIabrt.conf\fP configuration file.
-When something crashes, use the Bugzilla plugin:
-.P
-[common]
-.br
-ActionsAndReporters = Bugzilla
-.SH "SEE ALSO"
-.IR abrt (8),
-.IR abrt.conf (5),
-.IR abrt-plugins (7)
-.SH AUTHOR
-Written by Zdenek Prikryl <zprikryl@redhat.com>.
-Manual page written by Daniel Novotny <dnovotny@redhat.com>.
diff --git a/src/plugins/abrt-Logger.7 b/src/plugins/abrt-Logger.7
deleted file mode 100644
index a9fbae09..00000000
--- a/src/plugins/abrt-Logger.7
+++ /dev/null
@@ -1,44 +0,0 @@
-.TH abrt "7" "1 Jun 2009" ""
-.SH NAME
-Logger plugin for abrt(8)
-.SH DESCRIPTION
-.P
-.I abrt
-is a daemon that watches for application crashes. When a crash occurs,
-it collects the problem data and takes action according to
-its configuration. This manual page describes the \fILogger\fP plugin
-for \fIabrt\fP.
-.P
-This plugin is used to log the crash to a file.
-.P
-The log will contain all the file names as well as their
-content. It also contains "duplicity check": the ID
-of the crash, which is used to tell whether the same
-crash has happened previously.
-.SH INVOCATION
-The plugin is invoked in the \fIabrt.conf\fP configuration file.
-No parameters are necessary.
-.SH CONFIGURATION
-The \fILogger.conf\fP configuration file contains
-several entries in a format "Option = Value". The options are:
-.SS LogPath
-The path to the log file.
-.SS AppendLogs
-If set to "yes" (the default) \fILogger\fP will append
-the report to the file, otherwise it will overwrite the file (so
-only the last crash will be stored).
-.SH EXAMPLES
-.P
-This is a snippet from the \fIabrt.conf\fP configuration file.
-Log all the C/C++ application crashes:
-.P
-[AnalyzerActionsAndReporters]
-.br
-CCpp = Logger
-.SH "SEE ALSO"
-.IR abrt (8),
-.IR abrt.conf (5),
-.IR abrt-plugins (7)
-.SH AUTHOR
-Written by Zdenek Prikryl <zprikryl@redhat.com>. Manual
-page by Daniel Novotny <dnovotny@redhat.com>.
diff --git a/src/plugins/abrt-Mailx.7 b/src/plugins/abrt-Mailx.7
deleted file mode 100644
index 1f2f08fc..00000000
--- a/src/plugins/abrt-Mailx.7
+++ /dev/null
@@ -1,57 +0,0 @@
-.TH abrt "7" "1 Jun 2009" ""
-.SH NAME
-Mailx plugin for abrt(8)
-.SH DESCRIPTION
-.P
-.I abrt
-is a daemon that watches for application crashes. When a crash occurs,
-it collects the problem data and takes action according to
-its configuration. This manual page describes the \fIMailx\fP plugin
-for \fIabrt\fP.
-.P
-This plugin is used to mail the data about the crash
-to a specified mail address.
-.SH INVOCATION
-The plugin is invoked in the \fIabrt.conf\fP configuration file. It can take
-one parameter, a subject of the mail (if it differs from the
-one specified in the \fIMailx.conf\fP configuration file).
-.SH CONFIGURATION
-The \fIMailx.conf\fP configuration file contains
-several entries in a format "Option = Value". The options are:
-.SS Subject
-The subject of the mail.
-.SS Parameters
-The \fIMailx\fP plugin executes the external "mailx" command to
-send the mail. This option defines some additional command line
-parameters, which should be added to the program invocation, if any.
-.SS EmailFrom
-The address from which the email is sent.
-.SS EmailTo
-The address to which the email is sent.
-.SS SendBinaryData
-Can be "yes" or "no". If set to "yes", the email will also
-contain the binary files associated with the crash. Warning:
-this can cause the emails to be large! (several MB)
-.SH EXAMPLES
-.P
-These are snippets from the \fIabrt.conf\fP configuration file.
-.P
-1) Each time a crash happens, a mail is sent
-.PP
-[common]
-.br
-ActionsAndReporters = Mailx("[abrt] a crash occurs")
-.P
-2) When a program in a specific package (in this case "httpd") crashes,
-send a mail about it.
-.PP
-[AnalyzerActionsAndReporters]
-.br
-CCpp:httpd = Mailx("[abrt] Apache crash")
-.SH "SEE ALSO"
-.IR abrt (8),
-.IR abrt.conf (5),
-.IR abrt-plugins (7)
-.SH AUTHOR
-Written by Zdenek Prikryl <zprikryl@redhat.com>. Manual
-page by Daniel Novotny <dnovotny@redhat.com>.
diff --git a/src/plugins/abrt-action-analyze-backtrace.c b/src/plugins/abrt-action-analyze-backtrace.c
index f25f379c..5d8c77f6 100644
--- a/src/plugins/abrt-action-analyze-backtrace.c
+++ b/src/plugins/abrt-action-analyze-backtrace.c
@@ -21,8 +21,6 @@
#include "../btparser/location.h"
#include "parse_options.h"
-#define PROGNAME "abrt-action-generate-backtrace"
-
static const char *dump_dir_name = ".";
@@ -50,13 +48,11 @@ static void create_hash(char hash_str[SHA1_RESULT_LEN*2 + 1], const char *pInput
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [options] -d DIR\n"
+ "\b [options] -d DIR\n"
"\n"
"Analyzes C/C++ backtrace, generates duplication hash, backtrace rating, and identifies crash function in dump directory DIR"
);
@@ -72,11 +68,7 @@ int main(int argc, char **argv)
};
/*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
struct dump_dir *dd = dd_opendir(dump_dir_name, /*flags:*/ 0);
if (!dd)
diff --git a/src/plugins/abrt-action-analyze-backtrace.txt b/src/plugins/abrt-action-analyze-backtrace.txt
new file mode 100644
index 00000000..7a3f096c
--- /dev/null
+++ b/src/plugins/abrt-action-analyze-backtrace.txt
@@ -0,0 +1,53 @@
+abrt-action-analyze-backtrace(1)
+================================
+
+NAME
+----
+abrt-action-analyze-backtrace - Analyzes C/C++ backtrace, generates
+duplication hash, backtrace rating, and identifies crash function
+in dump directory DIR.
+
+
+SYNOPSIS
+--------
+'abrt-action-analyze-backtrace' [-v] [-d DIR]
+
+DESCRIPTION
+-----------
+The tool reads a file named 'backtrace' from problem dump directory,
+generates duplication hash, backtrace rating, and identifies
+crash function. Then it saves this data as new elements 'global_uuid',
+'rating', 'crash_function' in this dump directory.
+
+Integration with ABRT events
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+'abrt-action-analyze-backtrace' can be used as a secondary analyzer,
+after backtrace has been generated. The data generated by
+'abrt-action-analyze-backtrace' is useful for reporting the crash
+to bug databases: rating makes it possible to prevent reporting of bugs
+with low quality (non-informative) backtraces, duplication hash
+is used to find already filed bugs about similar crashes.
+
+Example usage in abrt_event.conf:
+
+------------
+EVENT=analyze analyzer=CCpp
+ abrt-action-generate-backtrace || exit $?
+ abrt-action-analyze-backtrace
+------------
+
+OPTIONS
+-------
+-d DIR::
+ Path to dump directory.
+
+-v::
+ Be more verbose. Can be given multiple times.
+
+AUTHORS
+-------
+* ABRT team
+
+SEE ALSO
+--------
+abrt-action-generate-backtrace
diff --git a/src/plugins/abrt-action-analyze-c.c b/src/plugins/abrt-action-analyze-c.c
index e3fe71d3..487fb8f7 100644
--- a/src/plugins/abrt-action-analyze-c.c
+++ b/src/plugins/abrt-action-analyze-c.c
@@ -19,8 +19,6 @@
#include "abrtlib.h"
#include "parse_options.h"
-#define PROGNAME "abrt-action-analyze-c"
-
static void create_hash(char hash_str[SHA1_RESULT_LEN*2 + 1], const char *pInput)
{
unsigned char hash_bytes[SHA1_RESULT_LEN];
@@ -155,15 +153,13 @@ static void trim_unstrip_output(char *result, const char *unstrip_n_output)
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
const char *dump_dir_name = ".";
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-v] -d DIR\n"
+ "\b [-v] -d DIR\n"
"\n"
"Calculates and saves UUID of coredump in dump directory DIR"
);
@@ -179,11 +175,7 @@ int main(int argc, char **argv)
};
/*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
/* Run unstrip -n and trim its output, leaving only sizes and build ids */
diff --git a/src/plugins/abrt-action-analyze-core.py b/src/plugins/abrt-action-analyze-core.py
index 949519cc..06473c40 100755
--- a/src/plugins/abrt-action-analyze-core.py
+++ b/src/plugins/abrt-action-analyze-core.py
@@ -33,13 +33,13 @@ def error_msg(s):
def error_msg_and_die(s):
sys.stderr.write("%s\n" % s)
- os.exit(1)
+ sys.exit(1)
def xopen(name, mode):
try:
r = open(name, mode)
- except IOError, e:
- error_msg_and_die("Can't open '%s': %s" % (name, e));
+ except IOError, ex:
+ error_msg_and_die("Can't open '%s': %s" % (name, ex))
return r
diff --git a/src/plugins/abrt-action-analyze-oops.c b/src/plugins/abrt-action-analyze-oops.c
index 8fca109d..9485d3c8 100644
--- a/src/plugins/abrt-action-analyze-oops.c
+++ b/src/plugins/abrt-action-analyze-oops.c
@@ -19,8 +19,6 @@
#include "abrtlib.h"
#include "parse_options.h"
-#define PROGNAME "abrt-action-analyze-oops"
-
static void hash_oops_str(char hash_str[SHA1_RESULT_LEN*2 + 1], char *oops_buf, const char *oops_ptr)
{
unsigned char old_c;
@@ -137,15 +135,13 @@ static void hash_oops_str(char hash_str[SHA1_RESULT_LEN*2 + 1], char *oops_buf,
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
const char *dump_dir_name = ".";
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-vs] -d DIR\n"
+ "\b [-vs] -d DIR\n"
"\n"
"Calculates and saves UUID and DUPHASH for oops dump directory DIR"
);
@@ -161,11 +157,7 @@ int main(int argc, char **argv)
};
/*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
struct dump_dir *dd = dd_opendir(dump_dir_name, /*flags:*/ 0);
if (!dd)
diff --git a/src/plugins/abrt-action-analyze-python.c b/src/plugins/abrt-action-analyze-python.c
index 07f14a32..5a33fb8d 100644
--- a/src/plugins/abrt-action-analyze-python.c
+++ b/src/plugins/abrt-action-analyze-python.c
@@ -19,19 +19,15 @@
#include "abrtlib.h"
#include "parse_options.h"
-#define PROGNAME "abrt-action-analyze-python"
-
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
const char *dump_dir_name = ".";
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-v] -d DIR\n"
+ "\b [-v] -d DIR\n"
"\n"
"Calculates and saves UUID and DUPHASH of python crash dumps"
);
@@ -47,11 +43,7 @@ int main(int argc, char **argv)
};
/*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
struct dump_dir *dd = dd_opendir(dump_dir_name, /*flags:*/ 0);
if (!dd)
diff --git a/src/plugins/abrt-action-bugzilla.c b/src/plugins/abrt-action-bugzilla.c
new file mode 100644
index 00000000..91bc26f8
--- /dev/null
+++ b/src/plugins/abrt-action-bugzilla.c
@@ -0,0 +1,340 @@
+/*
+ Copyright (C) 2010 ABRT team
+ Copyright (C) 2010 RedHat Inc
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+*/
+#include "abrtlib.h"
+#include "abrt_problem_data.h"
+#include "parse_options.h"
+#include "abrt_xmlrpc.h"
+#include "rhbz.h"
+
+#define XML_RPC_SUFFIX "/xmlrpc.cgi"
+
+/* From RHEL6 kernel/panic.c:
+ * { TAINT_PROPRIETARY_MODULE, 'P', 'G' },
+ * { TAINT_FORCED_MODULE, 'F', ' ' },
+ * { TAINT_UNSAFE_SMP, 'S', ' ' },
+ * { TAINT_FORCED_RMMOD, 'R', ' ' },
+ * { TAINT_MACHINE_CHECK, 'M', ' ' },
+ * { TAINT_BAD_PAGE, 'B', ' ' },
+ * { TAINT_USER, 'U', ' ' },
+ * { TAINT_DIE, 'D', ' ' },
+ * { TAINT_OVERRIDDEN_ACPI_TABLE, 'A', ' ' },
+ * { TAINT_WARN, 'W', ' ' },
+ * { TAINT_CRAP, 'C', ' ' },
+ * { TAINT_FIRMWARE_WORKAROUND, 'I', ' ' },
+ * entries 12 - 27 are unused
+ * { TAINT_HARDWARE_UNSUPPORTED, 'H', ' ' },
+ * entries 29 - 31 are unused
+ */
+
+static const char * const taint_warnings[] = {
+ "Proprietary Module",
+ "Forced Module",
+ "Unsafe SMP",
+ "Forced rmmod",
+ "Machine Check",
+ "Bad Page",
+ "User",
+ "Die",
+ "Overriden ACPI Table",
+ "Warning Issued",
+ "Experimental Module Loaded",
+ "Firmware Workaround",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Hardware Unsupported",
+ NULL,
+ NULL,
+};
+
+/* TODO: npajkovs: fix tainted string */
+static const char *tainted_string(unsigned tainted)
+{
+ unsigned idx = 0;
+ while ((tainted >>= 1) != 0)
+ idx++;
+
+ return taint_warnings[idx];
+}
+
+static void report_to_bugzilla(const char *dump_dir_name, map_string_h *settings)
+{
+ struct dump_dir *dd = dd_opendir(dump_dir_name, /*flags:*/ 0);
+ if (!dd)
+ xfunc_die(); /* dd_opendir already emitted error msg */
+ problem_data_t *problem_data = create_problem_data_from_dump_dir(dd);
+ dd_close(dd);
+
+ const char *env;
+ const char *login;
+ const char *password;
+ const char *bugzilla_xmlrpc;
+ const char *bugzilla_url;
+ bool ssl_verify;
+
+ env = getenv("Bugzilla_Login");
+ login = env ? env : get_map_string_item_or_empty(settings, "Login");
+ env = getenv("Bugzilla_Password");
+ password = env ? env : get_map_string_item_or_empty(settings, "Password");
+ if (!login[0] || !password[0])
+ error_msg_and_die(_("Empty login or password, please check your configuration"));
+
+ env = getenv("Bugzilla_BugzillaURL");
+ bugzilla_url = env ? env : get_map_string_item_or_empty(settings, "BugzillaURL");
+ if (!bugzilla_url[0])
+ bugzilla_url = "https://bugzilla.redhat.com";
+ bugzilla_xmlrpc = xasprintf("%s"XML_RPC_SUFFIX, bugzilla_url);
+
+ env = getenv("Bugzilla_SSLVerify");
+ ssl_verify = string_to_bool(env ? env : get_map_string_item_or_empty(settings, "SSLVerify"));
+
+ const char *component = get_problem_item_content_or_NULL(problem_data, FILENAME_COMPONENT);
+ const char *duphash = get_problem_item_content_or_NULL(problem_data, FILENAME_DUPHASH);
+ if (!duphash)
+ error_msg_and_die(_("Essential file '%s' is missing, can't continue.."),
+ FILENAME_DUPHASH);
+
+ if (!*duphash)
+ error_msg_and_die(_("Essential file '%s' is empty, can't continue.."),
+ FILENAME_DUPHASH);
+
+ const char *release = get_problem_item_content_or_NULL(problem_data, FILENAME_OS_RELEASE);
+ if (!release) /* Old dump dir format compat. Remove in abrt-2.1 */
+ release = get_problem_item_content_or_NULL(problem_data, "release");
+
+ struct abrt_xmlrpc *client = abrt_xmlrpc_new_client(bugzilla_xmlrpc, ssl_verify);
+
+ log(_("Logging into Bugzilla at %s"), bugzilla_url);
+ rhbz_login(client, login, password);
+
+ log(_("Checking for duplicates"));
+ char *product = NULL;
+ char *version = NULL;
+ parse_release_for_bz(release, &product, &version);
+ free(version);
+
+ xmlrpc_value *result;
+ if (strcmp(product, "Fedora") == 0)
+ result = rhbz_search_duphash(client, component, product, duphash);
+ else
+ result = rhbz_search_duphash(client, component, NULL, duphash);
+
+ xmlrpc_value *all_bugs = rhbz_get_member("bugs", result);
+ xmlrpc_DECREF(result);
+
+ if (!all_bugs)
+ error_msg_and_die(_("Missing mandatory member 'bugs'"));
+
+ int all_bugs_size = rhbz_array_size(all_bugs);
+ // When someone clones bug it has same duphash, so we can find more than 1.
+ // Need to be checked if component is same.
+ VERB3 log("Bugzilla has %i reports with same duphash '%s'",
+ all_bugs_size, duphash);
+
+ int bug_id = -1, dependent_bug = -1;
+ struct bug_info *bz = NULL;
+ if (all_bugs_size > 0)
+ {
+ bug_id = rhbz_bug_id(all_bugs);
+ xmlrpc_DECREF(all_bugs);
+ bz = rhbz_bug_info(client, bug_id);
+
+ if (strcmp(bz->bi_product, product) != 0)
+ {
+ dependent_bug = bug_id;
+ /* found something, but its a different product */
+ free_bug_info(bz);
+
+ xmlrpc_value *result = rhbz_search_duphash(client, component,
+ product, duphash);
+ xmlrpc_value *all_bugs = rhbz_get_member("bugs", result);
+ xmlrpc_DECREF(result);
+
+ all_bugs_size = rhbz_array_size(all_bugs);
+ if (all_bugs_size > 0)
+ {
+ bug_id = rhbz_bug_id(all_bugs);
+ bz = rhbz_bug_info(client, bug_id);
+ }
+ xmlrpc_DECREF(all_bugs);
+ }
+
+ }
+ free(product);
+
+ if (all_bugs_size == 0) // Create new bug
+ {
+ log(_("Creating a new bug"));
+ bug_id = rhbz_new_bug(client, problem_data, bug_id);
+
+ log("Adding attachments to bug %i", bug_id);
+ char bug_id_str[sizeof(int)*3 + 2];
+ sprintf(bug_id_str, "%i", bug_id);
+
+ rhbz_attachments(client, bug_id_str, problem_data);
+
+ log(_("Logging out"));
+ rhbz_logout(client);
+
+ log("Status: NEW %s/show_bug.cgi?id=%u", bugzilla_url, bug_id);
+ abrt_xmlrpc_free_client(client);
+ return;
+ }
+
+ // decision based on state
+ log(_("Bug is already reported: %i"), bz->bi_id);
+ if ((strcmp(bz->bi_status, "CLOSED") == 0)
+ && (strcmp(bz->bi_resolution, "DUPLICATE") == 0))
+ {
+ struct bug_info *origin;
+ origin = rhbz_find_origin_bug_closed_duplicate(client, bz);
+ if (origin)
+ {
+ free_bug_info(bz);
+ bz = origin;
+ }
+ }
+
+ if (strcmp(bz->bi_status, "CLOSED") != 0)
+ {
+ if ((strcmp(bz->bi_reporter, login) != 0)
+ && (!g_list_find_custom(bz->bi_cc_list, login, (GCompareFunc)g_strcmp0)))
+ {
+ log(_("Add %s to CC list"), login);
+ rhbz_mail_to_cc(client, bz->bi_id, login);
+ }
+
+ char *dsc = make_description_comment(problem_data);
+ if (dsc)
+ {
+ const char *package = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_PACKAGE);
+ const char *release = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_OS_RELEASE);
+ if (!release) /* Old dump dir format compat. Remove in abrt-2.1 */
+ release = get_problem_item_content_or_NULL(problem_data, "release");
+ const char *arch = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_ARCHITECTURE);
+ const char *is_private = get_problem_item_content_or_NULL(problem_data,
+ "is_private");
+
+ char *full_dsc = xasprintf("Package: %s\n"
+ "Architecture: %s\n"
+ "OS Release: %s\n"
+ "%s", package, arch, release, dsc);
+
+ log(_("Adding new comment to bug %d"), bz->bi_id);
+ free(dsc);
+
+ int is_priv = is_private && string_to_bool(is_private);
+ rhbz_add_comment(client, bz->bi_id, full_dsc, is_priv);
+ free(full_dsc);
+ }
+ }
+
+ log(_("Logging out"));
+ rhbz_logout(client);
+
+ log("Status: %s%s%s %s/show_bug.cgi?id=%u",
+ bz->bi_status,
+ bz->bi_resolution ? " " : "",
+ bz->bi_resolution ? bz->bi_resolution : "",
+ bugzilla_url,
+ bz->bi_id);
+
+ dd = dd_opendir(dump_dir_name, /*flags:*/ 0);
+ if (dd)
+ {
+ char *msg = xasprintf("Bugzilla: URL=%s/show_bug.cgi?id=%u", bugzilla_url, bz->bi_id);
+ add_reported_to(dd, msg);
+ free(msg);
+ dd_close(dd);
+ }
+
+ free_problem_data(problem_data);
+ free_bug_info(bz);
+ abrt_xmlrpc_free_client(client);
+}
+
+int main(int argc, char **argv)
+{
+ abrt_init(argv);
+
+ map_string_h *settings = new_map_string();
+ const char *dump_dir_name = ".";
+ GList *conf_file = NULL;
+
+ /* Can't keep these strings/structs static: _() doesn't support that */
+ const char *program_usage_string = _(
+ "\b [-v] -c CONFFILE -d DIR\n"
+ "\n"
+ "Reports problem to Bugzilla"
+ );
+ enum {
+ OPT_v = 1 << 0,
+ OPT_d = 1 << 1,
+ OPT_c = 1 << 2,
+ };
+ /* Keep enum above and order of options below in sync! */
+ struct options program_options[] = {
+ OPT__VERBOSE(&g_verbose),
+ OPT_STRING('d', NULL, &dump_dir_name, "DIR" , _("Dump directory")),
+ OPT_LIST( 'c', NULL, &conf_file , "FILE", _("Configuration file (may be given many times)")),
+ OPT_END()
+ };
+ /*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
+
+ export_abrt_envvars(0);
+
+ while (conf_file)
+ {
+ char *fn = (char *)conf_file->data;
+ VERB1 log("Loading settings from '%s'", fn);
+ load_conf_file(fn, settings, /*skip key w/o values:*/ true);
+ VERB3 log("Loaded '%s'", fn);
+ conf_file = g_list_remove(conf_file, fn);
+ }
+
+ VERB1 log("Initializing XML-RPC library");
+ xmlrpc_env env;
+ xmlrpc_env_init(&env);
+ xmlrpc_client_setup_global_const(&env);
+ if (env.fault_occurred)
+ error_msg_and_die("XML-RPC Fault: %s(%d)", env.fault_string, env.fault_code);
+ xmlrpc_env_clean(&env);
+
+ report_to_bugzilla(dump_dir_name, settings);
+
+ free_map_string(settings);
+ return 0;
+}
diff --git a/src/plugins/abrt-action-bugzilla.cpp b/src/plugins/abrt-action-bugzilla.cpp
deleted file mode 100644
index 6f551e2c..00000000
--- a/src/plugins/abrt-action-bugzilla.cpp
+++ /dev/null
@@ -1,966 +0,0 @@
-/*
- Copyright (C) 2010 ABRT team
- Copyright (C) 2010 RedHat Inc
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-*/
-#include "abrtlib.h"
-#include "abrt_xmlrpc.h"
-#include "abrt_problem_data.h"
-#include "parse_options.h"
-
-#define PROGNAME "abrt-action-bugzilla"
-
-#define XML_RPC_SUFFIX "/xmlrpc.cgi"
-#define MAX_HOPS 5
-
-/*
- * TODO: npajkovs: better deallocation of xmlrpc value
- * npajkovs: better gathering function which collects all information from bugzilla
- * npajkovs: figure out how to deal with cloning bugs
- * npajkovs: check if attachment was uploaded successul an if not try it again(max 3 times)
- * and if it still fails. retrun successful, but mention that attaching failed
- * npajkovs: add option to set comment privat
- */
-
-struct bug_info {
- const char* bug_status;
- const char* bug_resolution;
- const char* bug_reporter;
- const char* bug_product;
- xmlrpc_int32 bug_dup_id;
- GList* bug_cc;
-};
-
-/* xzalloc */
-static void bug_info_init(struct bug_info* bz)
-{
- bz->bug_status = NULL;
- bz->bug_resolution = NULL;
- bz->bug_reporter = NULL;
- bz->bug_product = NULL;
- bz->bug_dup_id = -1;
- bz->bug_cc = NULL;
-}
-
-static void bug_info_destroy(struct bug_info* bz)
-{
- free((void*)bz->bug_status);
- free((void*)bz->bug_resolution);
- free((void*)bz->bug_reporter);
- free((void*)bz->bug_product);
-
- list_free_with_free(bz->bug_cc);
-}
-
-/*
- * Static namespace for xmlrpc stuff.
- * Used mainly to ensure we always destroy xmlrpc client and server_info.
- */
-
-namespace {
-
-struct ctx: public abrt_xmlrpc_conn {
- xmlrpc_env env;
-
- ctx(const char* url, bool ssl_verify): abrt_xmlrpc_conn(url, ssl_verify)
- { xmlrpc_env_init(&env); }
- ~ctx() { xmlrpc_env_clean(&env); }
-
- void login(const char* login, const char* passwd);
- void logout();
-
- const char* get_bug_status(xmlrpc_value* result_xml);
- const char* get_bug_resolution(xmlrpc_value* result_xml);
- const char* get_bug_reporter(xmlrpc_value* result_xml);
- const char* get_bug_product(xmlrpc_value* relult_xml);
-
- xmlrpc_value* call_quicksearch_duphash(const char* component, const char* release, const char* duphash);
- xmlrpc_value* get_cc_member(xmlrpc_value* result_xml);
- xmlrpc_value* get_member(const char* member, xmlrpc_value* result_xml);
-
- int get_array_size(xmlrpc_value* result_xml);
- xmlrpc_int32 get_bug_id(xmlrpc_value* result_xml);
- xmlrpc_int32 get_bug_dup_id(xmlrpc_value* result_xml);
- void get_bug_cc(xmlrpc_value* result_xml, struct bug_info* bz);
- int add_plus_one_cc(xmlrpc_int32 bug_id, const char* login);
- xmlrpc_int32 new_bug(problem_data_t *problem_data, int depend_on_bugno);
- int add_attachments(const char* bug_id_str, problem_data_t *problem_data);
- int get_bug_info(struct bug_info* bz, xmlrpc_int32 bug_id);
- int add_comment(xmlrpc_int32 bug_id, const char* comment, bool is_private);
-
- xmlrpc_value* call(const char* method, const char* format, ...);
-};
-
-xmlrpc_value* ctx::call(const char* method, const char* format, ...)
-{
- xmlrpc_value* result = NULL;
-
- if (!env.fault_occurred)
- {
- xmlrpc_value* param = NULL;
- va_list args;
- const char* suffix;
-
- va_start(args, format);
- xmlrpc_build_value_va(&env, format, args, &param, &suffix);
- va_end(args);
-
- if (*suffix != '\0')
- {
- xmlrpc_env_set_fault_formatted(
- &env, XMLRPC_INTERNAL_ERROR, "Junk after the argument "
- "specifier: '%s'. There must be exactly one arument.",
- suffix);
- }
- else
- {
- xmlrpc_client_call2(&env, m_pClient, m_pServer_info, method, param, &result);
- }
- xmlrpc_DECREF(param);
- if (env.fault_occurred)
- return NULL;
- }
-
- return result;
-}
-
-xmlrpc_value* ctx::get_member(const char* member, xmlrpc_value* result_xml)
-{
- xmlrpc_value* cc_member = NULL;
- xmlrpc_struct_find_value(&env, result_xml, member, &cc_member);
- if (env.fault_occurred)
- return NULL;
-
- return cc_member;
-}
-
-int ctx::get_array_size(xmlrpc_value* result_xml)
-{
- int size = xmlrpc_array_size(&env, result_xml);
- if (env.fault_occurred)
- return -1;
-
- return size;
-}
-
-xmlrpc_int32 ctx::get_bug_dup_id(xmlrpc_value* result_xml)
-{
- xmlrpc_value* dup_id = get_member("dup_id", result_xml);
- if (!dup_id)
- return -1;
-
- xmlrpc_int32 dup_id_int = -1;
- xmlrpc_read_int(&env, dup_id, &dup_id_int);
- xmlrpc_DECREF(dup_id);
- if (env.fault_occurred)
- return -1;
-
- VERB3 log("got dup_id: %i", dup_id_int);
- return dup_id_int;
-}
-
-const char* ctx::get_bug_product(xmlrpc_value* result_xml)
-{
- xmlrpc_value* product_member = get_member("product", result_xml);
- if (!product_member) //should never happend. Each bug has to set up product
- return NULL;
-
- const char* product = NULL;
- xmlrpc_read_string(&env, product_member, &product);
- xmlrpc_DECREF(product_member);
- if (env.fault_occurred)
- return NULL;
-
- if (*product != '\0')
- {
- VERB3 log("got bug product: %s", product);
- return product;
- }
-
- free((void*)product);
- return NULL;
-}
-
-const char* ctx::get_bug_reporter(xmlrpc_value* result_xml)
-{
- xmlrpc_value* reporter_member = get_member("reporter", result_xml);
- if (!reporter_member)
- return NULL;
-
- const char* reporter = NULL;
- xmlrpc_read_string(&env, reporter_member, &reporter);
- xmlrpc_DECREF(reporter_member);
- if (env.fault_occurred)
- return NULL;
-
- if (*reporter != '\0')
- {
- VERB3 log("got bug reporter: %s", reporter);
- return reporter;
- }
- free((void*)reporter);
- return NULL;
-}
-
-const char* ctx::get_bug_resolution(xmlrpc_value* result_xml)
-{
- xmlrpc_value* bug_resolution = get_member("resolution", result_xml);
- if (!bug_resolution)
- return NULL;
-
- const char* resolution_str = NULL;
- xmlrpc_read_string(&env, bug_resolution, &resolution_str);
- xmlrpc_DECREF(bug_resolution);
- if (env.fault_occurred)
- return NULL;
-
- if (*resolution_str != '\0')
- {
- VERB3 log("got resolution: %s", resolution_str);
- return resolution_str;
- }
- free((void*)resolution_str);
- return NULL;
-}
-
-const char* ctx::get_bug_status(xmlrpc_value* result_xml)
-{
- xmlrpc_value* bug_status = get_member("bug_status", result_xml);
- if (!bug_status)
- return NULL;
-
- const char* status_str = NULL;
- xmlrpc_read_string(&env, bug_status, &status_str);
- xmlrpc_DECREF(bug_status);
- if (env.fault_occurred)
- return NULL;
-
- if (*status_str != '\0')
- {
- VERB3 log("got bug_status: %s", status_str);
- return status_str;
- }
- free((void*)status_str);
- return NULL;
-}
-
-void ctx::get_bug_cc(xmlrpc_value* result_xml, struct bug_info* bz)
-{
- xmlrpc_value* cc_member = get_member("cc", result_xml);
- if (!cc_member)
- return;
-
- int array_size = xmlrpc_array_size(&env, cc_member);
- if (array_size == -1)
- return;
-
- VERB3 log("count members on cc %i", array_size);
-
- for (int i = 0; i < array_size; i++)
- {
- xmlrpc_value* item = NULL;
- xmlrpc_array_read_item(&env, cc_member, i, &item);
- if (env.fault_occurred)
- return;
-
- if (item)
- {
- const char* cc = NULL;
- xmlrpc_read_string(&env, item, &cc);
- xmlrpc_DECREF(item);
- if (env.fault_occurred)
- {
- xmlrpc_DECREF(cc_member);
- return;
- }
-
- if (*cc != '\0')
- {
- bz->bug_cc = g_list_append(bz->bug_cc, (char*)cc);
- VERB3 log("member on cc is %s", cc);
- continue;
- }
- free((char*)cc);
- }
- }
- xmlrpc_DECREF(cc_member);
- return;
-}
-
-xmlrpc_value* ctx::call_quicksearch_duphash(const char* component,
- const char* release, const char* duphash)
-{
- char *query = NULL;
- if (!release)
- query = xasprintf("ALL component:\"%s\" whiteboard:\"%s\"", component, duphash);
- else
- {
- char *product = NULL;
- char *version = NULL;
- parse_release_for_bz(release, &product, &version);
- query = xasprintf("ALL component:\"%s\" whiteboard:\"%s\" product:\"%s\"",
- component, duphash, product
- );
- free(product);
- free(version);
- }
-
- VERB3 log("quicksearch for `%s'", query);
- xmlrpc_value *ret = call("Bug.search", "({s:s})", "quicksearch", query);
- free(query);
- return ret;
-}
-
-xmlrpc_int32 ctx::get_bug_id(xmlrpc_value* result_xml)
-{
- xmlrpc_value* item = NULL;
- xmlrpc_array_read_item(&env, result_xml, 0, &item);
- if (env.fault_occurred)
- return -1;
-
- xmlrpc_value* bug = get_member("bug_id", item);
- xmlrpc_DECREF(item);
- if (!bug)
- return -1;
-
- xmlrpc_int32 bug_id = -1;
- xmlrpc_read_int(&env, bug, &bug_id);
- xmlrpc_DECREF(bug);
- if (env.fault_occurred)
- return -1;
-
- VERB3 log("got bug_id %d", (int)bug_id);
- return bug_id;
-}
-
-int ctx::add_plus_one_cc(xmlrpc_int32 bug_id, const char* login)
-{
- xmlrpc_value* result = call("Bug.update", "({s:i,s:{s:(s)}})", "ids", (int)bug_id, "updates", "add_cc", login);
- if (result)
- xmlrpc_DECREF(result);
- return result ? 0 : -1;
-}
-
-int ctx::add_comment(xmlrpc_int32 bug_id, const char* comment, bool is_private)
-{
- xmlrpc_value* result = call("Bug.add_comment", "({s:i,s:s,s:b})", "id", (int)bug_id,
- "comment", comment,
- "private", is_private);
- if (result)
- xmlrpc_DECREF(result);
- return result ? 0 : -1;
-}
-
-/* From RHEL6 kernel/panic.c:
- * { TAINT_PROPRIETARY_MODULE, 'P', 'G' },
- * { TAINT_FORCED_MODULE, 'F', ' ' },
- * { TAINT_UNSAFE_SMP, 'S', ' ' },
- * { TAINT_FORCED_RMMOD, 'R', ' ' },
- * { TAINT_MACHINE_CHECK, 'M', ' ' },
- * { TAINT_BAD_PAGE, 'B', ' ' },
- * { TAINT_USER, 'U', ' ' },
- * { TAINT_DIE, 'D', ' ' },
- * { TAINT_OVERRIDDEN_ACPI_TABLE, 'A', ' ' },
- * { TAINT_WARN, 'W', ' ' },
- * { TAINT_CRAP, 'C', ' ' },
- * { TAINT_FIRMWARE_WORKAROUND, 'I', ' ' },
- * entries 12 - 27 are unused
- * { TAINT_HARDWARE_UNSUPPORTED, 'H', ' ' },
- * entries 29 - 31 are unused
- */
-
-static const char * const taint_warnings[] = {
- "Proprietary Module",
- "Forced Module",
- "Unsafe SMP",
- "Forced rmmod",
- "Machine Check",
- "Bad Page",
- "User",
- "Die",
- "Overriden ACPI Table",
- "Warning Issued",
- "Experimental Module Loaded",
- "Firmware Workaround",
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- "Hardware Unsupported",
- NULL,
- NULL,
-};
-
-static const char *tainted_string(unsigned tainted)
-{
- unsigned idx = 0;
- while ((tainted >>= 1) != 0)
- idx++;
-
- return taint_warnings[idx];
-}
-
-xmlrpc_int32 ctx::new_bug(problem_data_t *problem_data, int depend_on_bugno)
-{
- const char *package = get_problem_item_content_or_NULL(problem_data, FILENAME_PACKAGE);
- const char *component = get_problem_item_content_or_NULL(problem_data, FILENAME_COMPONENT);
- const char *release = get_problem_item_content_or_NULL(problem_data, FILENAME_OS_RELEASE);
- if (!release) /* Old dump dir format compat. Remove in abrt-2.1 */
- release = get_problem_item_content_or_NULL(problem_data, "release");
- const char *arch = get_problem_item_content_or_NULL(problem_data, FILENAME_ARCHITECTURE);
- const char *duphash = get_problem_item_content_or_NULL(problem_data, FILENAME_DUPHASH);
- const char *reason = get_problem_item_content_or_NULL(problem_data, FILENAME_REASON);
- const char *function = get_problem_item_content_or_NULL(problem_data, FILENAME_CRASH_FUNCTION);
- const char *analyzer = get_problem_item_content_or_NULL(problem_data, FILENAME_ANALYZER);
- const char *tainted_str = get_problem_item_content_or_NULL(problem_data, FILENAME_TAINTED);
-
- struct strbuf *buf_summary = strbuf_new();
- strbuf_append_strf(buf_summary, "[abrt] %s", package);
-
- if (function != NULL && strlen(function) < 30)
- strbuf_append_strf(buf_summary, ": %s", function);
-
- if (reason != NULL)
- strbuf_append_strf(buf_summary, ": %s", reason);
-
- if (tainted_str && analyzer
- && (strcmp(analyzer, "Kerneloops") == 0)
- ) {
- unsigned long tainted = xatoi_positive(tainted_str);
- const char *tainted_warning = tainted_string(tainted);
- if (tainted_warning)
- strbuf_append_strf(buf_summary, ": TAINTED %s", tainted_warning);
- }
-
- char *status_whiteboard = xasprintf("abrt_hash:%s", duphash);
-
- char *bz_dsc = make_description_bz(problem_data);
- char *full_dsc = xasprintf("abrt version: "VERSION"\n%s", bz_dsc);
- free(bz_dsc);
-
- char *product = NULL;
- char *version = NULL;
- parse_release_for_bz(release, &product, &version);
-
- xmlrpc_value* result = NULL;
- char *summary = strbuf_free_nobuf(buf_summary);
- if (depend_on_bugno > -1)
- {
- result = call("Bug.create", "({s:s,s:s,s:s,s:s,s:s,s:s,s:s,s:i})",
- "product", product,
- "component", component,
- "version", version,
- "summary", summary,
- "description", full_dsc,
- "status_whiteboard", status_whiteboard,
- "platform", arch,
- "dependson", depend_on_bugno
- );
- }
- else
- {
- result = call("Bug.create", "({s:s,s:s,s:s,s:s,s:s,s:s,s:s})",
- "product", product,
- "component", component,
- "version", version,
- "summary", summary,
- "description", full_dsc,
- "status_whiteboard", status_whiteboard,
- "platform", arch
- );
- }
- free(status_whiteboard);
- free(product);
- free(version);
- free(summary);
- free(full_dsc);
-
- if (!result)
- return -1;
-
- xmlrpc_value* id = get_member("id", result);
- xmlrpc_DECREF(result);
- if (!id)
- return -1;
-
- xmlrpc_int32 bug_id = -1;
- xmlrpc_read_int(&env, id, &bug_id);
- xmlrpc_DECREF(id);
- if (env.fault_occurred)
- return -1;
-
- log(_("New bug id: %i"), (int)bug_id);
-
- return bug_id;
-}
-
-int ctx::add_attachments(const char* bug_id_str, problem_data_t *problem_data)
-{
- GHashTableIter iter;
- char *name;
- struct problem_item *value;
- g_hash_table_iter_init(&iter, problem_data);
- while (g_hash_table_iter_next(&iter, (void**)&name, (void**)&value))
- {
- const char *content = value->content;
-
- // We were special-casing FILENAME_BACKTRACE here, but karel says
- // he can retrieve it in inlined form from comments too.
- if ((value->flags & CD_FLAG_TXT)
- && (strlen(content) > CD_TEXT_ATT_SIZE /*|| (strcmp(name, FILENAME_BACKTRACE) == 0)*/)
- ) {
- char *encoded64 = encode_base64(content, strlen(content));
- char *filename = xasprintf("File: %s", name);
- xmlrpc_value* result = call("bugzilla.addAttachment", "(s{s:s,s:s,s:s,s:s})", bug_id_str,
- "description", filename,
- "filename", name,
- "contenttype", "text/plain",
- "data", encoded64
- );
- free(encoded64);
- free(filename);
- if (!result)
- return -1;
-
- xmlrpc_DECREF(result);
- }
- }
- return 0;
-}
-
-int ctx::get_bug_info(struct bug_info* bz, xmlrpc_int32 bug_id)
-{
- char bug_id_str[sizeof(long)*3 + 2];
- sprintf(bug_id_str, "%lu", (long)bug_id);
- xmlrpc_value* result = call("bugzilla.getBug", "(s)", bug_id_str);
- if (!result)
- return -1;
-
- bz->bug_product = get_bug_product(result);
- if (bz->bug_product == NULL)
- return -1;
-
- bz->bug_status = get_bug_status(result);
- if (bz->bug_status == NULL)
- return -1;
-
- bz->bug_reporter = get_bug_reporter(result);
- if (bz->bug_reporter == NULL)
- return -1;
-
- // mandatory when bug status is CLOSED
- if (strcmp(bz->bug_status, "CLOSED") == 0)
- {
- bz->bug_resolution = get_bug_resolution(result);
- if ((env.fault_occurred) && (bz->bug_resolution == NULL))
- return -1;
- }
-
- // mandatory when bug status is CLOSED and resolution is DUPLICATE
- if ((strcmp(bz->bug_status, "CLOSED") == 0)
- && (strcmp(bz->bug_resolution, "DUPLICATE") == 0)
- ) {
- bz->bug_dup_id = get_bug_dup_id(result);
- if (env.fault_occurred)
- return -1;
- }
-
- get_bug_cc(result, bz);
- if (env.fault_occurred)
- return -1;
-
- xmlrpc_DECREF(result);
- return 0;
-}
-
-void ctx::login(const char* login, const char* passwd)
-{
- xmlrpc_value* result = call("User.login", "({s:s,s:s})", "login", login, "password", passwd);
-//TODO: with URL like http://bugzilla.redhat.com (that is, with http: instead of https:)
-//we are getting this error:
-//Logging into Bugzilla at http://bugzilla.redhat.com
-//Can't login. Server said: HTTP response code is 301, not 200
-//But this is a 301 redirect! We _can_ follow it if we configure curl to understand that!
- if (!result)
- error_msg_and_die("Can't login. Server said: %s", env.fault_string);
- xmlrpc_DECREF(result);
-}
-
-void ctx::logout()
-{
- xmlrpc_value* result = call("User.logout", "(s)", "");
- if (result)
- xmlrpc_DECREF(result);
-
- throw_if_xml_fault_occurred(&env);
-}
-
-} /* namespace */
-
-
-static void report_to_bugzilla(
- const char *dump_dir_name,
- map_string_h *settings)
-{
- struct dump_dir *dd = dd_opendir(dump_dir_name, /*flags:*/ 0);
- if (!dd)
- xfunc_die(); /* dd_opendir already emitted error msg */
- problem_data_t *problem_data = create_problem_data_from_dump_dir(dd);
- dd_close(dd);
-
- const char *env;
- const char *login;
- const char *password;
- const char *bugzilla_xmlrpc;
- const char *bugzilla_url;
- bool ssl_verify;
-
- env = getenv("Bugzilla_Login");
- login = env ? env : get_map_string_item_or_empty(settings, "Login");
- env = getenv("Bugzilla_Password");
- password = env ? env : get_map_string_item_or_empty(settings, "Password");
- if (!login[0] || !password[0])
- error_msg_and_die(_("Empty login or password, please check your configuration"));
-
- env = getenv("Bugzilla_BugzillaURL");
- bugzilla_url = env ? env : get_map_string_item_or_empty(settings, "BugzillaURL");
- if (!bugzilla_url[0])
- bugzilla_url = "https://bugzilla.redhat.com";
- bugzilla_xmlrpc = xasprintf("%s"XML_RPC_SUFFIX, bugzilla_url);
-
- env = getenv("Bugzilla_SSLVerify");
- ssl_verify = string_to_bool(env ? env : get_map_string_item_or_empty(settings, "SSLVerify"));
-
- const char *component = get_problem_item_content_or_NULL(problem_data, FILENAME_COMPONENT);
- const char *duphash = get_problem_item_content_or_NULL(problem_data, FILENAME_DUPHASH);
- if (!duphash)
- error_msg_and_die(_("Essential file '%s' is missing, can't continue.."),
- FILENAME_DUPHASH);
-
- if (!*duphash)
- error_msg_and_die(_("Essential file '%s' is empty, can't continue.."),
- FILENAME_DUPHASH);
-
- const char *release = get_problem_item_content_or_NULL(problem_data, FILENAME_OS_RELEASE);
- if (!release) /* Old dump dir format compat. Remove in abrt-2.1 */
- release = get_problem_item_content_or_NULL(problem_data, "release");
-
- ctx bz_server(bugzilla_xmlrpc, ssl_verify);
-
- log(_("Logging into Bugzilla at %s"), bugzilla_url);
- bz_server.login(login, password);
-
- log(_("Checking for duplicates"));
-
- char *product = NULL;
- char *version = NULL;
- parse_release_for_bz(release, &product, &version);
- free(version);
-
- xmlrpc_value *result;
- if (strcmp(product, "Fedora") == 0)
- result = bz_server.call_quicksearch_duphash(component, product, duphash);
- else
- result = bz_server.call_quicksearch_duphash(component, NULL, duphash);
-
- if (!result)
- throw_if_xml_fault_occurred(&bz_server.env);
-
- xmlrpc_value *all_bugs = bz_server.get_member("bugs", result);
- xmlrpc_DECREF(result);
-
- if (!all_bugs)
- {
- throw_if_xml_fault_occurred(&bz_server.env);
- error_msg_and_die(_("Missing mandatory member 'bugs'"));
- }
-
- xmlrpc_int32 bug_id = -1;
- int all_bugs_size = bz_server.get_array_size(all_bugs);
- struct bug_info bz;
- int depend_on_bugno = -1;
- if (all_bugs_size > 0)
- {
- bug_id = bz_server.get_bug_id(all_bugs);
- xmlrpc_DECREF(all_bugs);
- if (bug_id == -1)
- throw_if_xml_fault_occurred(&bz_server.env);
-
- bug_info_init(&bz);
- if (bz_server.get_bug_info(&bz, bug_id) == -1)
- {
- bug_info_destroy(&bz);
- throw_if_xml_fault_occurred(&bz_server.env);
- error_msg_and_die(_("get_bug_info() failed. Could not collect all mandatory information"));
- }
-
- if (strcmp(bz.bug_product, product) != 0)
- {
- depend_on_bugno = bug_id;
- bug_info_destroy(&bz);
- result = bz_server.call_quicksearch_duphash(component, release, duphash);
- if (!result)
- throw_if_xml_fault_occurred(&bz_server.env);
-
- all_bugs = bz_server.get_member("bugs", result);
- xmlrpc_DECREF(result);
-
- if (!all_bugs)
- {
- throw_if_xml_fault_occurred(&bz_server.env);
- error_msg_and_die(_("Missing mandatory member 'bugs'"));
- }
-
- all_bugs_size = bz_server.get_array_size(all_bugs);
- if (all_bugs_size > 0)
- {
- bug_id = bz_server.get_bug_id(all_bugs);
- xmlrpc_DECREF(all_bugs);
- if (bug_id == -1)
- throw_if_xml_fault_occurred(&bz_server.env);
-
- bug_info_init(&bz);
- if (bz_server.get_bug_info(&bz, bug_id) == -1)
- {
- bug_info_destroy(&bz);
- throw_if_xml_fault_occurred(&bz_server.env);
- error_msg_and_die(_("get_bug_info() failed. Could not collect all mandatory information"));
- }
- }
- else
- xmlrpc_DECREF(all_bugs);
- }
- }
- free(product);
-
- if (all_bugs_size < 0)
- {
- throw_if_xml_fault_occurred(&bz_server.env);
- }
- else if (all_bugs_size == 0) // Create new bug
- {
- log(_("Creating a new bug"));
- bug_id = bz_server.new_bug(problem_data, depend_on_bugno);
- if (bug_id < 0)
- {
- throw_if_xml_fault_occurred(&bz_server.env);
- error_msg_and_die(_("Bugzilla entry creation failed"));
- }
-
- log("Adding attachments to bug %ld", (long)bug_id);
- char bug_id_str[sizeof(long)*3 + 2];
- sprintf(bug_id_str, "%ld", (long) bug_id);
- int ret = bz_server.add_attachments(bug_id_str, problem_data);
- if (ret == -1)
- {
- throw_if_xml_fault_occurred(&bz_server.env);
- }
-
- log(_("Logging out"));
- bz_server.logout();
-
- log("Status: NEW %s/show_bug.cgi?id=%u",
- bugzilla_url,
- (int)bug_id
- );
- return;
- }
-
- if (all_bugs_size > 1)
- {
- // When someone clones bug it has same duphash, so we can find more than 1.
- // Need to be checked if component is same.
- VERB3 log("Bugzilla has %u reports with same duphash '%s'", all_bugs_size, duphash);
- }
-
- // decision based on state
- log(_("Bug is already reported: %i"), bug_id);
-
- xmlrpc_int32 original_bug_id = bug_id;
- if ((strcmp(bz.bug_status, "CLOSED") == 0) && (strcmp(bz.bug_resolution, "DUPLICATE") == 0))
- {
- for (int ii = 0; ii <= MAX_HOPS; ii++)
- {
- if (ii == MAX_HOPS)
- {
- VERB3 log("Bugzilla could not find a parent of bug %d", (int)original_bug_id);
- bug_info_destroy(&bz);
- error_msg_and_die(_("Bugzilla couldn't find parent of bug %d"), (int)original_bug_id);
- }
-
- log("Bug %d is a duplicate, using parent bug %d", bug_id, (int)bz.bug_dup_id);
- bug_id = bz.bug_dup_id;
- bug_info_destroy(&bz);
- bug_info_init(&bz);
-
- if (bz_server.get_bug_info(&bz, bug_id) == -1)
- {
- bug_info_destroy(&bz);
- if (bz_server.env.fault_occurred)
- {
- throw_if_xml_fault_occurred(&bz_server.env);
- }
- error_msg_and_die(_("get_bug_info() failed. Could not collect all mandatory information"));
- }
-
- // found a bug which is not CLOSED as DUPLICATE
- if (bz.bug_dup_id == -1)
- break;
- }
- }
-
- if (strcmp(bz.bug_status, "CLOSED") != 0)
- {
- int status = 0;
- if ((strcmp(bz.bug_reporter, login) != 0)
- && (g_list_find(bz.bug_cc, login)))
- {
- log(_("Add %s to CC list"), login);
- status = bz_server.add_plus_one_cc(bug_id, login);
- }
-
- if (status == -1)
- {
- bug_info_destroy(&bz);
- throw_if_xml_fault_occurred(&bz_server.env);
- }
-
- char *dsc = make_description_comment(problem_data);
- if (dsc)
- {
- const char* package = get_problem_item_content_or_NULL(problem_data, FILENAME_PACKAGE);
- const char* release = get_problem_item_content_or_NULL(problem_data, FILENAME_OS_RELEASE);
- if (!release) /* Old dump dir format compat. Remove in abrt-2.1 */
- release = get_problem_item_content_or_NULL(problem_data, "release");
- const char* arch = get_problem_item_content_or_NULL(problem_data, FILENAME_ARCHITECTURE);
- const char* is_private = get_problem_item_content_or_NULL(problem_data, "is_private");
-
- char *full_dsc = xasprintf("Package: %s\n"
- "Architecture: %s\n"
- "OS Release: %s\n"
- "%s", package, arch, release, dsc
- );
-
- log(_("Adding new comment to bug %d"), (int)bug_id);
-
- free(dsc);
-
- bool is_priv = is_private && string_to_bool(is_private);
- if (bz_server.add_comment(bug_id, full_dsc, is_priv) == -1)
- {
- free(full_dsc);
- bug_info_destroy(&bz);
- throw_xml_fault(&bz_server.env);
- }
- free(full_dsc);
- }
- }
-
- log(_("Logging out"));
- bz_server.logout();
-
- log("Status: %s%s%s %s/show_bug.cgi?id=%u",
- bz.bug_status,
- bz.bug_resolution ? " " : "",
- bz.bug_resolution ? bz.bug_resolution : "",
- bugzilla_url,
- (int)bug_id
- );
-
- dd = dd_opendir(dump_dir_name, /*flags:*/ 0);
- if (dd)
- {
- char *msg = xasprintf("Bugzilla: URL=%s/show_bug.cgi?id=%u", bugzilla_url, (int)bug_id);
- add_reported_to(dd, msg);
- free(msg);
- dd_close(dd);
- }
-
- free_problem_data(problem_data);
- bug_info_destroy(&bz);
-}
-
-int main(int argc, char **argv)
-{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
-
- map_string_h *settings = new_map_string();
- const char *dump_dir_name = ".";
- GList *conf_file = NULL;
-
- /* Can't keep these strings/structs static: _() doesn't support that */
- const char *program_usage_string = _(
- PROGNAME" [-v] -c CONFFILE -d DIR\n"
- "\n"
- "Reports problem to Bugzilla"
- );
- enum {
- OPT_v = 1 << 0,
- OPT_d = 1 << 1,
- OPT_c = 1 << 2,
- };
- /* Keep enum above and order of options below in sync! */
- struct options program_options[] = {
- OPT__VERBOSE(&g_verbose),
- OPT_STRING('d', NULL, &dump_dir_name, "DIR" , _("Dump directory")),
- OPT_LIST( 'c', NULL, &conf_file , "FILE", _("Configuration file (may be given many times)")),
- OPT_END()
- };
- /*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
-
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
-
- while (conf_file)
- {
- char *fn = (char *)conf_file->data;
- VERB1 log("Loading settings from '%s'", fn);
- load_conf_file(fn, settings, /*skip key w/o values:*/ true);
- VERB3 log("Loaded '%s'", fn);
- conf_file = g_list_remove(conf_file, fn);
- }
-
- VERB1 log("Initializing XML-RPC library");
- xmlrpc_env env;
- xmlrpc_env_init(&env);
- xmlrpc_client_setup_global_const(&env);
- if (env.fault_occurred)
- error_msg_and_die("XML-RPC Fault: %s(%d)", env.fault_string, env.fault_code);
- xmlrpc_env_clean(&env);
-
- report_to_bugzilla(dump_dir_name, settings);
-
- free_map_string(settings);
- return 0;
-}
diff --git a/src/plugins/abrt-action-bugzilla.txt b/src/plugins/abrt-action-bugzilla.txt
new file mode 100644
index 00000000..313e5b19
--- /dev/null
+++ b/src/plugins/abrt-action-bugzilla.txt
@@ -0,0 +1,96 @@
+abrt-action-buzilla(1)
+====================
+
+NAME
+----
+abrt-action-bugzilla - Sends problem information to bugzilla.
+
+SYNOPSIS
+--------
+'abrt-action-bugzilla' [-v] [-c CONFFILE] -d DIR
+
+DESCRIPTION
+-----------
+The tool reads a problem dump direcotry. Firstly, the tool is trying to find
+duplication of bug. If duplication is 'not' found, then a new bug is created.
+Otherwise if duplication 'is' found and bug is closed as duplication of the
+other bug, than, so called, 'hoping' begin. It means, that tool is going to try
+track the origin bug.
+
+Example of bug stages are:
+------------
+CLOSED DUPLICATE -> CLOSED DUPLICATE -> NEW
+------------
+Third one is the origin of the same problem. The tool adds a new comment to bug,
+logouts from bugzilla and return link to bug.
+
+Properties of bugzilla can be specified in a configuration file,
+and via environment variables.
+
+Configuration file
+~~~~~~~~~~~~~~~~~~
+Configuration file contains entries in a format "Option = Value".
+
+The options are:
+
+'Login'::
+ Login to Bugzilla account.
+
+'Password'::
+ Password to Bugzilla account.
+
+'BugzillaURL'::
+ Bugzilla http address. (default: https://bugzilla.redht.com)
+
+'SSLVerify'::
+ Use yes/true/on/1 to verify Bugzilla ssl certificate. (default: yes)
+
+Integration with ABRT events
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+'abrt-action-bugzilla' can be used as a reporter, to allow users report
+problems to bugzilla when they decide to do it. This usage is
+pre-configured in /etc/abrt/events.d/ccpp_events.conf and
+/etc/abrt/abrt_events.conf.
+
+For python problems (/etc/abrt/abrt_events.conf)
+------------
+EVENT=report_Bugzilla analyzer=Python
+ abrt-action-bugzilla -c /etc/abrt/plugins/Bugzilla.conf
+------------
+
+For C/C++ problems (/etc/abrt/events.d/ccpp_events.conf)
+------------
+EVENT=report_Bugzilla analyzer=CCpp
+ abrt-action-bugzilla -c /etc/abrt/plugins/Bugzilla.conf
+------------
+
+OPTIONS
+-------
+-d DIR::
+ Path to dump directory.
+
+-c CONFFILE::
+ Path to configration file. When used in ABRT event system, the file
+ contains site-wide configuration. Users can change the values via
+ environment variables.
+
+ENVIRONMENT VARIABLES
+---------------------
+Environment variables take precedence over values provided in
+the configuration file.
+
+'Bugzilla_Login'::
+ Login to Bugzilla account.
+
+'Bugzilla_Password'::
+ Password to Bugzilla account.
+
+'Bugzilla_BugzillaURL'::
+ Bugzilla http address. (default: https://bugzilla.redht.com)
+
+'Bugzilla_SSLVerify'::
+ Use yes/true/on/1 to verify Bugzilla ssl certificate. (default: yes)
+
+AUTHORS
+-------
+* ABRT team
diff --git a/src/plugins/abrt-action-generate-backtrace.c b/src/plugins/abrt-action-generate-backtrace.c
index 561b2165..1d06871a 100644
--- a/src/plugins/abrt-action-generate-backtrace.c
+++ b/src/plugins/abrt-action-generate-backtrace.c
@@ -23,8 +23,6 @@
#include "parse_options.h"
-#define PROGNAME "abrt-action-generate-backtrace"
-
#define DEBUGINFO_CACHE_DIR LOCALSTATEDIR"/cache/abrt-di"
static const char *dump_dir_name = ".";
@@ -232,17 +230,15 @@ static char *get_backtrace(struct dump_dir *dd)
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
char *i_opt = NULL;
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [options] -d DIR\n"
+ "\b [options] -d DIR\n"
"\n"
- "Generates and saves backtrace for coredump in dump directory DIR"
+ "Analyzes coredump in dump directory DIR, generates and saves backtrace"
);
enum {
OPT_v = 1 << 0,
@@ -255,16 +251,12 @@ int main(int argc, char **argv)
OPT__VERBOSE(&g_verbose),
OPT_STRING( 'd', NULL, &dump_dir_name , "DIR" , _("Dump directory")),
OPT_STRING( 'i', NULL, &i_opt , "DIR1[:DIR2]...", _("Additional debuginfo directories")),
- OPT_INTEGER('t', NULL, &exec_timeout_sec, _("Kill gdb if it runs for more than N seconds")),
+ OPT_INTEGER('t', NULL, &exec_timeout_sec, _("Kill gdb if it runs for more than NUM seconds")),
OPT_END()
};
/*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
if (i_opt)
{
diff --git a/src/plugins/abrt-action-generate-backtrace.txt b/src/plugins/abrt-action-generate-backtrace.txt
new file mode 100644
index 00000000..fb90f158
--- /dev/null
+++ b/src/plugins/abrt-action-generate-backtrace.txt
@@ -0,0 +1,47 @@
+abrt-action-generate-backtrace(1)
+=================================
+
+NAME
+----
+abrt-action-generate-backtrace - Analyzes coredump, generates and saves backtrace.
+
+SYNOPSIS
+--------
+'abrt-action-generate-backtrace' [-v] [-d DIR] [-i DIR1[:DIR2]...] [-t NUM]
+
+DESCRIPTION
+-----------
+This tool runs gdb(1) on a file named 'coredump' in dump directory DIR.
+gdb(1) generates backtrace and other diagnostic information about the state
+of the application at the moment when coredump was generated.
+Then the tool saves it as new element 'backtrace' in this dump directory.
+
+Integration with ABRT events
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+'abrt-action-generate-backtrace' can be used as an analyzer for
+application crashes which dump core.
+
+Example usage in abrt_event.conf:
+
+------------
+EVENT=analyze analyzer=CCpp
+ abrt-action-generate-backtrace
+------------
+
+OPTIONS
+-------
+-d DIR::
+ Path to dump directory.
+
+-v::
+ Be more verbose. Can be given multiple times.
+
+-i DIR1[:DIR2]::
+ Additional debuginfo directories
+
+-t NUM::
+ Kill gdb if it runs for more than NUM seconds
+
+AUTHORS
+-------
+* ABRT team
diff --git a/src/plugins/abrt-action-install-debuginfo.c b/src/plugins/abrt-action-install-debuginfo.c
index 357762ee..112620b4 100644
--- a/src/plugins/abrt-action-install-debuginfo.c
+++ b/src/plugins/abrt-action-install-debuginfo.c
@@ -21,8 +21,7 @@
#include <stdlib.h>
#include <string.h>
-// TODO: honor configure --prefix here:
-#define EXECUTABLE "/usr/bin/abrt-action-install-debuginfo.py"
+#define EXECUTABLE "abrt-action-install-debuginfo.py"
static void error_msg_and_die(const char *msg, const char *arg)
{
@@ -30,7 +29,7 @@ static void error_msg_and_die(const char *msg, const char *arg)
if (arg)
{
write(2, " '", 2);
- write(2, msg, strlen(msg));
+ write(2, arg, strlen(arg));
write(2, "'", 1);
}
write(2, "\n", 1);
@@ -47,7 +46,7 @@ int main(int argc, char **argv)
{
/*
* We disallow passing of arguments which point to writable dirs.
- * This way, the script will always use default arguments.
+ * This way, the script will always use default values for these arguments.
*/
char **pp = argv;
char *arg;
@@ -57,7 +56,7 @@ int main(int argc, char **argv)
error_msg_and_die("bad option", arg);
if (strncmp(arg, "--tmpdir", 8) == 0)
error_msg_and_die("bad option", arg);
- if (strncmp(arg, "-i", 2) == 0)
+ if (strncmp(arg, "--ids", 5) == 0)
error_msg_and_die("bad option", arg);
}
@@ -70,12 +69,35 @@ int main(int argc, char **argv)
setregid(g, g);
uid_t u = geteuid();
if (u != getuid())
+ {
setreuid(u, u);
+ /* We are suid'ed! */
+ /* Prevent malicious user from messing up with suid'ed process: */
+ /* Set safe PATH */
+// TODO: honor configure --prefix here by adding it to PATH
+// (otherwise abrt-action-install-debuginfo.py would fail to spawn abrt-action-trim-files):
+ if (u == 0)
+ putenv((char*) "PATH=/usr/sbin:/sbin:/usr/bin:/bin");
+ else
+ putenv((char*) "PATH=/usr/bin:/bin");
+ /* Clear dangerous stuff from env */
+ static const char forbid[] =
+ "LD_LIBRARY_PATH" "\0"
+ "LD_PRELOAD" "\0"
+ "LD_TRACE_LOADED_OBJECTS" "\0"
+ "LD_BIND_NOW" "\0"
+ "LD_AOUT_LIBRARY_PATH" "\0"
+ "LD_AOUT_PRELOAD" "\0"
+ "LD_NOWARN" "\0"
+ "LD_KEEPDIR" "\0"
+ ;
+ const char *p = forbid;
+ do {
+ unsetenv(p);
+ p += strlen(p) + 1;
+ } while (*p);
+ }
- /* We use full path, and execv instead of execvp in order to
- * disallow user to execute his own abrt-action-install-debuginfo.py
- * in his dir by setting up corresponding malicious $PATH.
- */
- execv(EXECUTABLE, argv);
+ execvp(EXECUTABLE, argv);
error_msg_and_die("Can't execute", EXECUTABLE);
}
diff --git a/src/plugins/abrt-action-install-debuginfo.py b/src/plugins/abrt-action-install-debuginfo.py
index ab131f7c..e15fc12b 100755
--- a/src/plugins/abrt-action-install-debuginfo.py
+++ b/src/plugins/abrt-action-install-debuginfo.py
@@ -1,8 +1,10 @@
#! /usr/bin/python -u
# -*- coding: utf-8 -*-
-
# WARNING: python -u means unbuffered I/O without it the messages are
-# passed to the parent asynchronously which looks bad in clients..
+# passed to the parent asynchronously which looks bad in clients.
+
+PROGNAME = "abrt-action-install-debuginfo.py"
+
from subprocess import Popen, PIPE
import sys
import os
@@ -35,9 +37,26 @@ def init_gettext():
gettext.textdomain(GETTEXT_PROGNAME)
-def error_msg_and_die(s):
- sys.stderr.write("%s\n" % s)
- os.exit(1)
+verbose = 0
+def log(fmt, *args):
+ sys.stderr.write("%s\n" % (fmt % args))
+
+def log1(fmt, *args):
+ """ prints log message if verbosity >= 1 """
+ if verbose >= 1:
+ sys.stderr.write("%s\n" % (fmt % args))
+
+def log2(fmt, *args):
+ """ prints log message if verbosity >= 2 """
+ if verbose >= 2:
+ sys.stderr.write("%s\n" % (fmt % args))
+
+def error_msg(fmt, *args):
+ sys.stderr.write("%s\n" % (fmt % args))
+
+def error_msg_and_die(fmt, *args):
+ sys.stderr.write("%s\n" % (fmt % args))
+ sys.exit(1)
old_stdout = -1
@@ -60,10 +79,10 @@ def ask_yes_no(prompt, retries=4):
response = raw_input(prompt)
except EOFError:
log1("got eof, probably executed from helper, assuming - yes")
- response = 'y'
- if response in ('y', 'Y'):
return True
- if response in ('n', 'N', ''):
+ if response in (_("y")): # for translators -> y/Y as yes
+ return True
+ if response in ("", _("n")): # for translators -> N/n as no
return False
retries = retries - 1
if retries < 0:
@@ -76,8 +95,8 @@ def ask_yes_no(prompt, retries=4):
def unpack_rpm(package_nevra, files, tmp_dir, destdir, keeprpm):
package_name = package_nevra + ".rpm"
package_full_path = tmp_dir + "/" + package_name
- log1("Extracting %s to %s" % (package_full_path, destdir))
- log2(files)
+ log1("Extracting %s to %s", package_full_path, destdir)
+ log2("%s", files)
print _("Extracting cpio from %s") % (package_full_path)
unpacked_cpio_path = tmp_dir + "/unpacked.cpio"
try:
@@ -92,7 +111,7 @@ def unpack_rpm(package_nevra, files, tmp_dir, destdir, keeprpm):
if retcode == 0:
log1("cpio written OK")
if not keeprpm:
- log1("keeprpms = False, removing %s" % package_full_path)
+ log1("keeprpms = False, removing %s", package_full_path)
#print _("Removing temporary rpm file")
os.unlink(package_full_path)
else:
@@ -106,7 +125,7 @@ def unpack_rpm(package_nevra, files, tmp_dir, destdir, keeprpm):
unpacked_cpio = open(unpacked_cpio_path, 'rb')
print _("Caching files from %s made from %s") % ("unpacked.cpio", package_name)
- cpio = Popen(["cpio","-i", "-d", "--quiet"],
+ cpio = Popen(["cpio", "-idu", "--quiet"],
stdin=unpacked_cpio, cwd=destdir, bufsize=-1)
retcode = cpio.wait()
@@ -208,7 +227,7 @@ class DebugInfoDownload(YumBase):
#print repo
repo.enable()
rid = self.repos.enableRepo(repo.id)
- log1("enabled repo %s" % rid)
+ log1("enabled repo %s", rid)
setattr(repo, "skip_if_unavailable", True)
self.repos.doSetup()
@@ -241,7 +260,7 @@ class DebugInfoDownload(YumBase):
not_found = []
package_files_dict = {}
for debuginfo_path in files:
- log2("yum whatprovides %s" % debuginfo_path)
+ log2("yum whatprovides %s", debuginfo_path)
pkg = self.pkgSack.searchFiles(debuginfo_path)
# sometimes one file is provided by more rpms, we can use either of
# them, so let's use the first match
@@ -254,9 +273,9 @@ class DebugInfoDownload(YumBase):
installed_size += float(pkg[0].installedsize)
total_pkgs += 1
- log2("found pkg for %s: %s" % (debuginfo_path, pkg[0]))
+ log2("found pkg for %s: %s", debuginfo_path, pkg[0])
else:
- log2("not found pkg for %s" % debuginfo_path)
+ log2("not found pkg for %s", debuginfo_path)
not_found.append(debuginfo_path)
# connect our progress update callback
@@ -317,17 +336,6 @@ class DebugInfoDownload(YumBase):
except OSError:
print _("Can't remove %s, probably contains an error log") % self.tmpdir
-verbose = 0
-def log1(message):
- """ prints log message if verbosity > 0 """
- if verbose > 0:
- print "LOG1:", message
-
-def log2(message):
- """ prints log message if verbosity > 1 """
- if verbose > 1:
- print "LOG2:", message
-
def build_ids_to_path(build_ids):
"""
build_id1=${build_id:0:2}
@@ -344,14 +352,14 @@ def filter_installed_debuginfos(build_ids, cache_dir):
files = build_ids_to_path(build_ids)
for debuginfo_path in files:
cache_debuginfo_path = cache_dir + debuginfo_path
- log2("checking path: %s" % debuginfo_path)
+ log2("checking path: %s", debuginfo_path)
if os.path.exists(debuginfo_path):
- log2("found: %s" % debuginfo_path)
+ log2("found: %s", debuginfo_path)
continue
if os.path.exists(cache_debuginfo_path):
- log2("found: %s" % cache_debuginfo_path)
+ log2("found: %s", cache_debuginfo_path)
continue
- log2("not found: %s" % (cache_debuginfo_path))
+ log2("not found: %s", cache_debuginfo_path)
missing_di.append(debuginfo_path)
return missing_di
@@ -380,6 +388,7 @@ if __name__ == "__main__":
signal.signal(signal.SIGINT, sigint_handler)
fbuild_ids = "build_ids"
cachedir = None
+ size_mb = 4096
tmpdir = None
keeprpms = False
noninteractive = False
@@ -395,12 +404,29 @@ if __name__ == "__main__":
except:
pass
- progname = os.path.basename(sys.argv[0])
- help_text = _("Usage: %s [-i <build_ids_file>] [--tmpdir=TMPDIR] "
- "[--cache=CACHEDIR] [--keeprpms]") % progname
+ PROGNAME = os.path.basename(sys.argv[0])
+ # ____________________________________________________________________________________ 7
+ # ______01234567890123456789012345678901234567890123456789012345678901234567890123456789
+ help_text = _(
+ "Usage: %s [-vy] [--ids=BUILD_IDS_FILE]\n"
+ " [--tmpdir=TMPDIR] [--cache=CACHEDIR] [--size_mb=SIZE]\n"
+ "\n"
+ "Installs debuginfos for all build-ids listed in BUILD_IDS_FILE\n"
+ "to CACHEDIR, using TMPDIR as temporary staging area.\n"
+ "Old files in CACHEDIR are deleted until it is smaller than SIZE.\n"
+ "\n"
+ " -v Be verbose\n"
+ " -y Noninteractive, assume 'Yes' to all questions\n"
+ " --ids Default: build_ids\n"
+ " --tmpdir Default: /tmp/abrt-tmp-debuginfo-RANDOM_SUFFIX\n"
+ " --cache Default: /var/cache/abrt-di\n"
+ " --size_mb Default: 4096\n"
+ # --keeprpms is not documented yet because it's a NOP so far
+ ) % PROGNAME
+
try:
- opts, args = getopt.getopt(sys.argv[1:], "vyhi:", ["help", "cache=",
- "tmpdir=","keeprpms"])
+ opts, args = getopt.getopt(sys.argv[1:], "vyh",
+ ["help", "ids=", "cache=", "size_mb=", "tmpdir=", "keeprpms"])
except getopt.GetoptError, err:
print str(err) # prints something like "option -a not recognized"
exit(RETURN_FAILURE)
@@ -413,13 +439,18 @@ if __name__ == "__main__":
verbose += 1
elif opt == "-y":
noninteractive = True
- elif opt == "-i":
+ elif opt == "--ids":
fbuild_ids = arg
- elif opt in ("--cache"):
+ elif opt == "--cache":
cachedir = arg
- elif opt in ("--tmpdir"):
+ elif opt == "--size_mb":
+ try:
+ size_mb = int(arg)
+ except:
+ pass
+ elif opt == "--tmpdir":
tmpdir = arg
- elif opt in ("--keeprpms"):
+ elif opt == "--keeprpms":
keeprpms = True
if not cachedir:
@@ -440,15 +471,37 @@ if __name__ == "__main__":
if not b_ids:
exit(RETURN_FAILURE)
+ # Delete oldest/biggest files from cachedir.
+ # (Note that we need to do it before we check for missing debuginfos)
+ #
+ # We can do it as a separate step in abrt_event.conf, but this
+ # would require setuid'ing abrt-action-trim-files to abrt:abrt.
+ # Since we (abrt-action-install-debuginfo) are already running setuid,
+ # it makes sense to NOT setuid abrt-action-trim-files too,
+ # but instead run it as our child:
+ sys.stdout.flush()
+ try:
+ pid = os.fork()
+ if pid == 0:
+ log1("abrt-action-trim-files -f %um:%s", size_mb, cachedir);
+ os.execlp("abrt-action-trim-files", "abrt-action-trim-files", "-f", "%um:%s" % (size_mb, cachedir));
+ if pid > 0:
+ os.waitpid(pid, 0);
+ except Exception, e:
+ error_msg("Can't execute abrt-action-trim-files: %s", e);
+
missing = filter_installed_debuginfos(b_ids, cachedir)
if missing:
- log2(missing)
+ log2("%s", missing)
print _("Coredump references %u debuginfo files, %u of them are not installed") % (len(b_ids), len(missing))
+
+ # TODO: should we pass keep_rpms=keeprpms to DebugInfoDownload here??
downloader = DebugInfoDownload(cache=cachedir, tmp=tmpdir)
try:
result = downloader.download(missing)
except Exception, ex:
error_msg_and_die("Can't download debuginfos: %s", ex)
+
missing = filter_installed_debuginfos(b_ids, cachedir)
for bid in missing:
print _("Missing debuginfo file: %s") % bid
diff --git a/src/plugins/abrt-action-kerneloops.c b/src/plugins/abrt-action-kerneloops.c
index 7b054a2e..99b2fea9 100644
--- a/src/plugins/abrt-action-kerneloops.c
+++ b/src/plugins/abrt-action-kerneloops.c
@@ -21,8 +21,6 @@
#include "abrtlib.h"
#include "parse_options.h"
-#define PROGNAME "abrt-action-kerneloops"
-
/* helpers */
static size_t writefunction(void *ptr, size_t size, size_t nmemb, void *stream)
{
@@ -129,9 +127,7 @@ static void report_to_kerneloops(
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
map_string_h *settings = new_map_string();
const char *dump_dir_name = ".";
@@ -139,7 +135,7 @@ int main(int argc, char **argv)
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-v] [-c CONFFILE]... -d DIR\n"
+ "\b [-v] [-c CONFFILE]... -d DIR\n"
"\n"
"Reports kernel oops to kerneloops.org (or similar) site"
);
@@ -157,11 +153,7 @@ int main(int argc, char **argv)
};
/*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
while (conf_file)
{
diff --git a/src/plugins/abrt-action-list-dsos.py b/src/plugins/abrt-action-list-dsos.py
index 8b8a06ab..81a99276 100755
--- a/src/plugins/abrt-action-list-dsos.py
+++ b/src/plugins/abrt-action-list-dsos.py
@@ -7,13 +7,6 @@ import os
import getopt
import rpm
-GETTEXT_PROGNAME = "abrt"
-import locale
-import gettext
-
-_ = lambda x: gettext.lgettext(x)
-
-
def log(s):
sys.stderr.write("%s\n" % s)
@@ -22,26 +15,27 @@ def error_msg(s):
def error_msg_and_die(s):
sys.stderr.write("%s\n" % s)
- os.exit(1)
+ sys.exit(1)
def xopen(name, mode):
try:
r = open(name, mode)
except IOError, e:
- error_msg_and_die("Can't open '%s': %s" % (name, e));
+ error_msg_and_die("Can't open '%s': %s" % (name, e))
return r
def parse_maps(maps_path):
try:
f = xopen(maps_path, "r")
- return [x.strip()[x.find('/'):] for x in f.readlines() if x.find('/') > -1]
+ # set() -> uniqifies the list of filenames
+ return set([x.strip()[x.find('/'):] for x in f.readlines() if x.find('/') > -1])
except IOError, e:
- error_msg_and_die("Can't read '%s': %s" % (name, e));
+ error_msg_and_die("Can't read '%s': %s" % (maps_path, e))
if __name__ == "__main__":
progname = os.path.basename(sys.argv[0])
- help_text = _("Usage: %s [-o OUTFILE] -m PROC_PID_MAP_FILE") % progname
+ help_text = ("Usage: %s [-o OUTFILE] -m PROC_PID_MAP_FILE") % progname
try:
opts, args = getopt.getopt(sys.argv[1:], "o:m:h", ["help"])
except getopt.GetoptError, err:
@@ -63,7 +57,7 @@ if __name__ == "__main__":
memfile = arg
if not memfile:
- error_msg(_("MAP_FILE is not specified"))
+ error_msg("MAP_FILE is not specified")
error_msg_and_die(help_text)
try:
@@ -81,10 +75,15 @@ if __name__ == "__main__":
if outname:
outfile = xopen(outname, "w")
outname = None
- outfile.write("%s %s (%s)\n" % (path, h[rpm.RPMTAG_NEVRA], h[rpm.RPMTAG_VENDOR]))
+ outfile.write("%s %s (%s) %s\n" %
+ (path,
+ h[rpm.RPMTAG_NEVRA],
+ h[rpm.RPMTAG_VENDOR],
+ h[rpm.RPMTAG_INSTALLTIME])
+ )
except Exception, ex:
- error_msg_and_die("Can't get the DSO list: %s", ex)
+ error_msg_and_die("Can't get the DSO list: %s" % ex)
outfile.close()
except:
diff --git a/src/plugins/abrt-action-list-dsos.txt b/src/plugins/abrt-action-list-dsos.txt
new file mode 100644
index 00000000..18d10708
--- /dev/null
+++ b/src/plugins/abrt-action-list-dsos.txt
@@ -0,0 +1,44 @@
+abrt-action-list-dsos(1)
+======================
+
+NAME
+----
+abrt-action-list-dsos - Prints out DSO from mapped memory regions.
+
+SYNOPSIS
+--------
+'abrt-action-list-dsos' [-o OUTFILE] -m PROC_PID_MAP_FILE
+
+DESCRIPTION
+-----------
+The tool reads a file containing the mapped memory regions.
+Output is printed to 'stdout' or 'file'.
+
+Output format:
+
+------------
+%p %n %v %i
+------------
+where
+
+'%p'::
+ path to library or binary file, which is mapped in memory region
+'%n'::
+ name, version, release, architecture of package, where '%p' belongs
+'%v'::
+ vendor of package
+'%i'::
+ installation time
+
+OPTIONS
+-------
+-o OUTFILE::
+ Output file, if not specified, it is printed to 'stdout'
+
+-m PROC_PID_MAP_FILE::
+ File containing the mapped memory regions
+
+AUTHORS
+-------
+* ABRT team
+
diff --git a/src/plugins/abrt-action-mailx.c b/src/plugins/abrt-action-mailx.c
index a4ee31cd..21180854 100644
--- a/src/plugins/abrt-action-mailx.c
+++ b/src/plugins/abrt-action-mailx.c
@@ -20,8 +20,6 @@
#include "abrtlib.h"
#include "parse_options.h"
-#define PROGNAME "abrt-action-mailx"
-
static void exec_and_feed_input(const char* text, char **args)
{
int pipein[2];
@@ -131,18 +129,16 @@ static void create_and_send_email(
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
const char *dump_dir_name = ".";
const char *conf_file = NULL;
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-v] -d DIR [-c CONFFILE]\n"
+ "\b [-v] -d DIR [-c CONFFILE]\n"
"\n"
- "Sends compressed tarball of dump directory DIR via email"
+ "Sends contents of a dump directory DIR via email"
);
enum {
OPT_v = 1 << 0,
@@ -158,11 +154,7 @@ int main(int argc, char **argv)
};
/*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
map_string_h *settings = new_map_string();
if (conf_file)
diff --git a/src/plugins/abrt-action-mailx.txt b/src/plugins/abrt-action-mailx.txt
new file mode 100644
index 00000000..a12c2bf1
--- /dev/null
+++ b/src/plugins/abrt-action-mailx.txt
@@ -0,0 +1,91 @@
+abrt-action-mailx(1)
+====================
+
+NAME
+----
+abrt-action-mailx - Sends contents of a dump directory via email.
+
+SYNOPSIS
+--------
+'abrt-action-mailx' [-v] -d DIR [-c CONFFILE]
+
+DESCRIPTION
+-----------
+The tool reads a problem dump directory, composes an email message
+from the directory contents, and uses mailx to send the message to
+specified recipient.
+
+Properties of email messages can be specified in a configuration file,
+and via environment variables.
+
+Configuration file
+~~~~~~~~~~~~~~~~~~
+Configuration file contains entries in a format "Option = Value".
+
+The options are:
+
+'Subject'::
+ The subject of the email message.
+
+'EmailFrom'::
+ The sender of the email message.
+
+'EmailTo'::
+ The recipient of the email message.
+
+'SendBinaryData'::
+ Use yes/true/on/1 to attach all binary files from the dump
+ directory to the email. This can cause the emails to be very
+ large.
+
+Integration with ABRT events
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+'abrt-action-mailx' can be used as a reporter, to allow users report
+problems via email when they decide to do it. This usage is
+pre-configured in /etc/abrt/events.d/mailx_events.conf:
+
+------------
+EVENT=report_Mailx abrt-action-mailx
+------------
+
+It can also be used to notify administrator automatically when a
+problem happens. When this is desired, modify the event configuration
+file to run the tool on the 'post-create' event:
+
+------------
+EVENT=post-create abrt-action-mailx
+------------
+
+OPTIONS
+-------
+-d DIR::
+ Path to dump directory.
+
+-c CONFFILE::
+ Path to configration file. When used in ABRT event system, the file
+ contains site-wide configuration. Users can change the values via
+ environment variables.
+
+ENVIRONMENT VARIABLES
+---------------------
+Environment variables take precedence over values provided in
+the configuration file.
+
+'Mailx_Subject'::
+ Subject of the email message.
+
+'Mailx_EmailFrom'::
+ Sender of the email message.
+
+'Mailx_EmailTo'::
+ Recipient of the email message. If nor the environment variable
+ nor the corresponding option is defined, the message is send to
+ "root@localhost".
+
+'Mailx_SendBinaryData'::
+ Use yes/true/on/1 to attach all binary files from the dump
+ directory to the email.
+
+AUTHORS
+-------
+* ABRT team
diff --git a/src/plugins/abrt-action-print.c b/src/plugins/abrt-action-print.c
index f76abf86..d433fa52 100644
--- a/src/plugins/abrt-action-print.c
+++ b/src/plugins/abrt-action-print.c
@@ -21,8 +21,6 @@
#include "abrtlib.h"
#include "parse_options.h"
-#define PROGNAME "abrt-action-print"
-
static const char *dump_dir_name = ".";
static const char *output_file = NULL;
static const char *append = "no";
@@ -30,13 +28,11 @@ static const char *open_mode = "w";
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-v] -d DIR [-o FILE] [-a yes/no]\n"
+ "\b [-v] -d DIR [-o FILE] [-a yes/no] [-r]\n"
"\n"
"Prints problem information to standard output or FILE"
);
@@ -58,11 +54,7 @@ int main(int argc, char **argv)
};
unsigned opts = parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
if (output_file)
{
diff --git a/src/plugins/abrt-action-print.txt b/src/plugins/abrt-action-print.txt
new file mode 100644
index 00000000..200ea671
--- /dev/null
+++ b/src/plugins/abrt-action-print.txt
@@ -0,0 +1,63 @@
+abrt-action-print(1)
+====================
+
+NAME
+----
+abrt-action-print - Prints problem information to standard output or FILE.
+
+SYNOPSIS
+--------
+'abrt-action-print' [-v] [-d DIR] [-o FILE] [-a yes/no] [-r]
+
+DESCRIPTION
+-----------
+The tool reads dump directory DIR and prints its text representation
+to stdout or to a specified FILE.
+
+Integration with ABRT events
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+'abrt-action-print' can be used as a reporter, to allow users
+to report problems by writinf them to a file. Example:
+
+------------
+EVENT=report abrt-action-print -o "${Log_File:-/tmp/abrt.log}"
+------------
+
+OPTIONS
+-------
+-d DIR::
+ Path to dump directory.
+
+-v::
+ Be more verbose. Can be given multiple times.
+
+-o FILE::
+ Output file
+
+-a yes/no::
+ If -o FILE is specified, controls whether FILE is appended to, or overwritten.
+
+-r::
+ Add a recor to 'reported_to' in DIR which specifies that this problem
+ was reported. Some tools use this to differentiate between problems
+ which were and weren't yet reported.
+
+Output format
+~~~~~~~~~~~~~
+The output is designed to be machine-parseable. The elements which have only
+one line are printed in the form
+
+ NAME:<whitespace>VALUE
+
+Elements which have more than one line are printed in the form
+
+ NAME:
+ :LINE1
+ :LINE2
+ :LINE3
+
+Output may contain empty lines for better readability.
+
+AUTHORS
+-------
+* ABRT team
diff --git a/src/plugins/abrt-action-rhtsupport.c b/src/plugins/abrt-action-rhtsupport.c
index fbdc7f7e..4616be3f 100644
--- a/src/plugins/abrt-action-rhtsupport.c
+++ b/src/plugins/abrt-action-rhtsupport.c
@@ -24,8 +24,6 @@
#include "abrt_rh_support.h"
#include "parse_options.h"
-#define PROGNAME "abrt-action-rhtsupport"
-
static void report_to_rhtsupport(
const char *dump_dir_name,
map_string_h *settings)
@@ -266,9 +264,7 @@ static void report_to_rhtsupport(
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
map_string_h *settings = new_map_string();
const char *dump_dir_name = ".";
@@ -276,7 +272,7 @@ int main(int argc, char **argv)
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-v] -c CONFFILE -d DIR\n"
+ "\b [-v] -c CONFFILE -d DIR\n"
"\n"
"Reports a problem to RHTSupport"
);
@@ -294,11 +290,7 @@ int main(int argc, char **argv)
};
/*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
while (conf_file)
{
diff --git a/src/plugins/abrt-action-trim-files.c b/src/plugins/abrt-action-trim-files.c
index dd7366ed..9f15038c 100644
--- a/src/plugins/abrt-action-trim-files.c
+++ b/src/plugins/abrt-action-trim-files.c
@@ -19,8 +19,6 @@
#include "abrtlib.h"
#include "parse_options.h"
-#define PROGNAME "abrt-action-trim-files"
-
static double get_dir_size(const char *dirname,
char **worst_file,
double *worst_file_size)
@@ -141,9 +139,7 @@ static void delete_files(gpointer data, gpointer user_data_unused)
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
GList *dir_list = NULL;
GList *file_list = NULL;
@@ -151,7 +147,7 @@ int main(int argc, char **argv)
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-v] [-d SIZE:DIR]... [-f SIZE:DIR]... [-p DIR]\n"
+ "\b [-v] [-d SIZE:DIR]... [-f SIZE:DIR]... [-p DIR]\n"
"\n"
"Deletes dump dirs (-d) or files (-f) in DIRs until they are smaller than SIZE"
);
@@ -169,17 +165,12 @@ int main(int argc, char **argv)
OPT_STRING('p', NULL, &preserve , "DIR" , _("Preserve this dump dir")),
OPT_END()
};
-
/*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
argv += optind;
if (argv[0] || !(dir_list || file_list))
show_usage_and_die(program_usage_string, program_options);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
g_list_foreach(dir_list, delete_dirs, preserve);
g_list_foreach(file_list, delete_files, NULL);
diff --git a/src/plugins/abrt-action-trim-files.txt b/src/plugins/abrt-action-trim-files.txt
new file mode 100644
index 00000000..a8d8a50e
--- /dev/null
+++ b/src/plugins/abrt-action-trim-files.txt
@@ -0,0 +1,30 @@
+abrt-action-trim-files(1)
+=========================
+
+NAME
+----
+abrt-action-trim-files - Deletes old dump directories or files
+in specified directories until they are smaller than specified size.
+
+SYNOPSIS
+--------
+'abrt-action-trim-files' [-v] [-d SIZE:DIR]... [-f SIZE:DIR]... [-p DIR]
+
+OPTIONS
+-------
+-v::
+ Be more verbose. Can be given multiple times.
+
+-d SIZE:DIR::
+ Delete dump directories in DIR
+ SIZE can be suffixed by k,m,g,t to specify kilo,mega,giga,terabytes.
+
+-f SIZE:DIR::
+ Delete files in DIR
+
+-p DIR::
+ Preserve this dump directory (never consider it for deletion)
+
+AUTHORS
+-------
+* ABRT team
diff --git a/src/plugins/abrt-action-upload.c b/src/plugins/abrt-action-upload.c
index 79347a18..06ae8b20 100644
--- a/src/plugins/abrt-action-upload.c
+++ b/src/plugins/abrt-action-upload.c
@@ -22,8 +22,6 @@
#include "abrtlib.h"
#include "parse_options.h"
-#define PROGNAME "abrt-action-upload"
-
//TODO: use this for better logging
#if 0
/* "read local data from a file" callback */
@@ -232,9 +230,7 @@ static int create_and_upload_archive(
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
const char *dump_dir_name = ".";
const char *conf_file = NULL;
@@ -242,7 +238,7 @@ int main(int argc, char **argv)
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-v] -d DIR [-c CONFFILE] [-u URL]\n"
+ "\b [-v] -d DIR [-c CONFFILE] [-u URL]\n"
"\n"
"Uploads compressed tarball of dump directory DIR"
);
@@ -262,11 +258,7 @@ int main(int argc, char **argv)
};
/*unsigned opts =*/ parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
-
- char *pfx = getenv("ABRT_PROG_PREFIX");
- if (pfx && string_to_bool(pfx))
- msg_prefix = PROGNAME;
+ export_abrt_envvars(0);
map_string_h *settings = new_map_string();
if (url)
diff --git a/src/plugins/abrt-dump-oops.c b/src/plugins/abrt-dump-oops.c
index f716c3db..c2879caa 100644
--- a/src/plugins/abrt-dump-oops.c
+++ b/src/plugins/abrt-dump-oops.c
@@ -23,8 +23,6 @@
#include "abrtlib.h"
#include "parse_options.h"
-#define PROGNAME "abrt-dump-oops"
-
static bool world_readable_dump = false;
static const char *debug_dumps_dir = ".";
@@ -560,13 +558,11 @@ static unsigned save_oops_to_dump_dir(GList *oops_list, unsigned oops_cnt)
int main(int argc, char **argv)
{
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
+ abrt_init(argv);
/* Can't keep these strings/structs static: _() doesn't support that */
const char *program_usage_string = _(
- PROGNAME" [-vsrowx] [-d DIR] FILE\n"
+ "\b [-vsrowx] [-d DIR] FILE\n"
"\n"
"Extract oops from syslog/dmesg file"
);
@@ -595,11 +591,11 @@ int main(int argc, char **argv)
};
unsigned opts = parse_opts(argc, argv, program_options, program_usage_string);
- putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
- msg_prefix = PROGNAME;
- if ((opts & OPT_s)
- || getenv("ABRT_SYSLOG")
- ) {
+ export_abrt_envvars(0);
+
+ msg_prefix = g_progname;
+ if ((opts & OPT_s) || getenv("ABRT_SYSLOG"))
+ {
openlog(msg_prefix, 0, LOG_DAEMON);
logmode = LOGMODE_SYSLOG;
}
diff --git a/src/plugins/abrt-retrace-client.c b/src/plugins/abrt-retrace-client.c
index d49f9cfa..524fa186 100644
--- a/src/plugins/abrt-retrace-client.c
+++ b/src/plugins/abrt-retrace-client.c
@@ -25,6 +25,7 @@
#include <sslproto.h>
#include <sslerr.h>
#include <secerr.h>
+#include <secmod.h>
struct retrace_settings
{
@@ -38,7 +39,7 @@ struct retrace_settings
static const char *dump_dir_name = NULL;
static const char *coredump = NULL;
-static const char *url = "retrace01.fedoraproject.org";
+static const char *url = "retrace.fedoraproject.org";
static const char *required_files[] = { FILENAME_COREDUMP,
FILENAME_EXECUTABLE,
FILENAME_PACKAGE,
@@ -102,7 +103,7 @@ static int create_archive(bool unlink_temp)
xmove_fd(tar_xz_pipe[0], STDIN_FILENO);
xdup2(tempfd, STDOUT_FILENO);
execvp(xz_args[0], (char * const*)xz_args);
- perror_msg("Can't execute '%s'", xz_args[0]);
+ perror_msg("Can't execute '%s'", xz_args[0]);
}
close(tar_xz_pipe[0]);
@@ -129,7 +130,7 @@ static int create_archive(bool unlink_temp)
xmove_fd(xopen("/dev/null", O_RDWR), STDIN_FILENO);
xmove_fd(tar_xz_pipe[1], STDOUT_FILENO);
execvp(tar_args[0], (char * const*)tar_args);
- perror_msg("Can't execute '%s'", tar_args[0]);
+ perror_msg("Can't execute '%s'", tar_args[0]);
}
close(tar_xz_pipe[1]);
@@ -208,6 +209,28 @@ static const char *ssl_get_configdir()
return NULL;
}
+static PK11GenericObject *nss_load_cacert(const char *filename)
+{
+ PK11SlotInfo *slot = PK11_FindSlotByName("PEM Token #0");
+ if (!slot)
+ error_msg_and_die("Failed to get slot 'PEM Token #0': %d.", PORT_GetError());
+
+ CK_ATTRIBUTE template[4];
+ CK_OBJECT_CLASS class = CKO_CERTIFICATE;
+
+#define PK11_SETATTRS(x,id,v,l) (x)->type = (id); \
+ (x)->pValue=(v); (x)->ulValueLen = (l)
+
+ PK11_SETATTRS(&template[0], CKA_CLASS, &class, sizeof(class));
+ CK_BBOOL cktrue = CK_TRUE;
+ PK11_SETATTRS(&template[1], CKA_TOKEN, &cktrue, sizeof(CK_BBOOL));
+ PK11_SETATTRS(&template[2], CKA_LABEL, (unsigned char*)filename, strlen(filename)+1);
+ PK11_SETATTRS(&template[3], CKA_TRUST, &cktrue, sizeof(CK_BBOOL));
+ PK11GenericObject *cert = PK11_CreateGenericObject(slot, template, 4, PR_FALSE);
+ PK11_FreeSlot(slot);
+ return cert;
+}
+
static char *ssl_get_password(PK11SlotInfo *slot, PRBool retry, void *arg)
{
return NULL;
@@ -216,13 +239,6 @@ static char *ssl_get_password(PK11SlotInfo *slot, PRBool retry, void *arg)
static void ssl_connect(PRFileDesc **tcp_sock,
PRFileDesc **ssl_sock)
{
- const char *configdir = ssl_get_configdir();
- if (configdir)
- NSS_Initialize(configdir, "", "", "", NSS_INIT_READONLY);
- else
- NSS_NoDB_Init(NULL);
- PK11_SetPasswordFunc(ssl_get_password);
- NSS_SetDomesticPolicy();
*tcp_sock = PR_NewTCPSocket();
if (!*tcp_sock)
error_msg_and_die("Failed to create a TCP socket");
@@ -253,6 +269,7 @@ static void ssl_connect(PRFileDesc **tcp_sock,
error_msg_and_die("Failed to enable client handshake to SSL socket.");
if (SECSuccess != SSL_OptionSet(*ssl_sock, SSL_ENABLE_TLS, PR_TRUE))
error_msg_and_die("Failed to enable client handshake to SSL socket.");
+
sec_status = SSL_SetURL(*ssl_sock, url);
if (SECSuccess != sec_status)
{
@@ -322,14 +339,6 @@ static void ssl_disconnect(PRFileDesc *ssl_sock)
PRStatus pr_status = PR_Close(ssl_sock);
if (PR_SUCCESS != pr_status)
error_msg("Failed to close SSL socket.");
-
- SSL_ClearSessionCache();
-
- SECStatus sec_status = NSS_Shutdown();
- if (SECSuccess != sec_status)
- error_msg("Failed to shutdown NSS.");
-
- PR_Cleanup();
}
/**
@@ -366,10 +375,12 @@ static char *http_get_header_value(const char *message,
*/
static char *http_get_body(const char *message)
{
- char *body = strstr(message, "\r\n\r\n") + strlen("\r\n\r\n");
+ char *body = strstr(message, "\r\n\r\n");
if (!body)
return NULL;
+ body += strlen("\r\n\r\n");
+
while (*body == ' ')
++body;
@@ -642,11 +653,17 @@ static int create(bool delete_temp_archive,
close(tempfd);
/* Read the HTTP header of the response from server. */
char *http_response = tcp_read_response(tcp_sock);
+ char *http_body = http_get_body(http_response);
+ if (!http_body)
+ error_msg_and_die("Invalid response from server: missing HTTP message body.");
if (http_show_headers)
http_print_headers(stderr, http_response);
int response_code = http_get_response_code(http_response);
- if (response_code != 201)
- error_msg_and_die("Unexpected HTTP response from server: %d\n%s", response_code, http_response);
+ if (response_code == 500 || response_code == 507)
+ error_msg_and_die("There is a problem on the server side: %s", http_body);
+ else if (response_code != 201)
+ error_msg_and_die("Unexpected HTTP response from server: %d\n%s", response_code, http_body);
+ free(http_body);
*task_id = http_get_header_value(http_response, "X-Task-Id");
if (!*task_id)
error_msg_and_die("Invalid response from server: missing X-Task-Id");
@@ -670,6 +687,7 @@ static int run_create(bool delete_temp_archive)
return 0;
}
+/* Caller must free task_status and status_message */
static void status(const char *task_id,
const char *task_password,
char **task_status,
@@ -695,23 +713,21 @@ static void status(const char *task_id,
}
strbuf_free(http_request);
char *http_response = tcp_read_response(tcp_sock);
+ char *http_body = http_get_body(http_response);
+ if (!*http_body)
+ error_msg_and_die("Invalid response from server: missing body");
if (http_show_headers)
http_print_headers(stderr, http_response);
int response_code = http_get_response_code(http_response);
if (response_code != 200)
{
error_msg_and_die("Unexpected HTTP response from server: %d\n%s",
- response_code, http_response);
+ response_code, http_body);
}
*task_status = http_get_header_value(http_response, "X-Task-Status");
if (!*task_status)
error_msg_and_die("Invalid response from server: missing X-Task-Status");
- *status_message = http_get_body(http_response);
- if (!*status_message)
- {
- free(*task_status);
- error_msg_and_die("Invalid response from server: missing body");
- }
+ *status_message = http_body;
free(http_response);
ssl_disconnect(ssl_sock);
}
@@ -726,6 +742,7 @@ static void run_status(const char *task_id, const char *task_password)
free(status_message);
}
+/* Caller must free backtrace */
static void backtrace(const char *task_id, const char *task_password,
char **backtrace)
{
@@ -749,30 +766,18 @@ static void backtrace(const char *task_id, const char *task_password,
}
strbuf_free(http_request);
char *http_response = tcp_read_response(tcp_sock);
+ char *http_body = http_get_body(http_response);
+ if (!http_body)
+ error_msg_and_die("Invalid response from server: missing HTTP message body.");
if (http_show_headers)
http_print_headers(stderr, http_response);
int response_code = http_get_response_code(http_response);
if (response_code != 200)
{
error_msg_and_die("Unexpected HTTP response from server: %d\n%s",
- response_code, http_response);
- }
- char *headers_end = strstr(http_response, "\r\n\r\n");
- if (!headers_end)
- error_msg_and_die("Invalid response from server: missing HTTP message body.");
- int length = strlen(http_response) + (headers_end - http_response) + strlen("\r\n\r\n");
- /* Slightly more space than needed might be allocated, because
- * '\r' characters are not copied to the backtrace. */
- *backtrace = xmalloc(length);
- char *b = *backtrace;
- char *c;
- for (c = headers_end + strlen("\r\n\r\n"); *c; ++c)
- {
- if (*c == '\r')
- continue;
- *b = *c;
- ++b;
+ response_code, http_body);
}
+ *backtrace = http_body;
free(http_response);
ssl_disconnect(ssl_sock);
}
@@ -807,24 +812,19 @@ static void run_log(const char *task_id, const char *task_password)
}
strbuf_free(http_request);
char *http_response = tcp_read_response(tcp_sock);
+ char *http_body = http_get_body(http_response);
+ if (!http_body)
+ error_msg_and_die("Invalid response from server: missing HTTP message body.");
if (http_show_headers)
http_print_headers(stderr, http_response);
int response_code = http_get_response_code(http_response);
if (response_code != 200)
{
error_msg_and_die("Unexpected HTTP response from server: %d\n%s",
- response_code, http_response);
- }
- char *headers_end = strstr(http_response, "\r\n\r\n");
- char *c;
- if (!headers_end)
- error_msg_and_die("Invalid response from server: missing HTTP message body.");
- for (c = headers_end + 4; *c; ++c)
- {
- if (*c == '\r')
- continue;
- putc(*c, stdout);
+ response_code, http_body);
}
+ puts(http_body);
+ free(http_body);
free(http_response);
ssl_disconnect(ssl_sock);
}
@@ -844,6 +844,7 @@ static int run_batch(bool delete_temp_archive)
sleep(10);
status(task_id, task_password, &task_status, &status_message);
puts(status_message);
+ fflush(stdout);
}
if (0 == strcmp(task_status, "FINISHED_SUCCESS"))
{
@@ -875,6 +876,8 @@ static int run_batch(bool delete_temp_archive)
int main(int argc, char **argv)
{
+ abrt_init(argv);
+
const char *task_id = NULL;
const char *task_password = NULL;
@@ -922,9 +925,6 @@ int main(int argc, char **argv)
const char usage[] = "abrt-retrace-client <operation> [options]\n"
"Operations: create/status/backtrace/log/batch";
- char *env_verbose = getenv("ABRT_VERBOSE");
- if (env_verbose)
- g_verbose = atoi(env_verbose);
char *env_url = getenv("RETRACE_SERVER_URL");
if (env_url)
url = env_url;
@@ -942,17 +942,40 @@ int main(int argc, char **argv)
show_usage_and_die(usage, options);
ssl_allow_insecure = opts & OPT_insecure;
http_show_headers = opts & OPT_headers;
+
+ /* Initialize NSS */
+ SECStatus sec_status;
+ const char *configdir = ssl_get_configdir();
+ if (configdir)
+ sec_status = NSS_Initialize(configdir, "", "", "", NSS_INIT_READONLY);
+ else
+ sec_status = NSS_NoDB_Init(NULL);
+ if (SECSuccess != sec_status)
+ error_msg_and_die("Failed to initialize NSS.");
+
+ char *user_module = xstrdup("library=libnsspem.so name=PEM");
+ SECMODModule* mod = SECMOD_LoadUserModule(user_module, NULL, PR_FALSE);
+ free(user_module);
+ if (!mod || !mod->loaded)
+ error_msg_and_die("Failed to initialize security module.");
+
+ PK11GenericObject *cert = nss_load_cacert("/etc/pki/tls/certs/ca-bundle.crt");
+ PK11_SetPasswordFunc(ssl_get_password);
+ NSS_SetDomesticPolicy();
+
+ /* Run the desired operation. */
+ int result = 0;
if (0 == strcasecmp(operation, "create"))
{
if (!dump_dir_name && !coredump)
error_msg_and_die("Either dump directory or coredump is needed.");
- return run_create(0 == (opts & OPT_no_unlink));
+ result = run_create(0 == (opts & OPT_no_unlink));
}
else if (0 == strcasecmp(operation, "batch"))
{
if (!dump_dir_name && !coredump)
error_msg_and_die("Either dump directory or coredump is needed.");
- return run_batch(0 == (opts & OPT_no_unlink));
+ result = run_batch(0 == (opts & OPT_no_unlink));
}
else if (0 == strcasecmp(operation, "status"))
{
@@ -980,5 +1003,17 @@ int main(int argc, char **argv)
}
else
error_msg_and_die("Unknown operation: %s", operation);
- return 0;
+
+ /* Shutdown NSS. */
+ SSL_ClearSessionCache();
+ PK11_DestroyGenericObject(cert);
+ SECMOD_UnloadUserModule(mod);
+ SECMOD_DestroyModule(mod);
+ sec_status = NSS_Shutdown();
+ if (SECSuccess != sec_status)
+ error_msg("Failed to shutdown NSS.");
+
+ PR_Cleanup();
+
+ return result;
}
diff --git a/src/plugins/abrt_rh_support.c b/src/plugins/abrt_rh_support.c
index 9a48485b..b83f041e 100644
--- a/src/plugins/abrt_rh_support.c
+++ b/src/plugins/abrt_rh_support.c
@@ -421,7 +421,7 @@ send_report_to_new_case(const char* baseURL,
atch_state->http_resp_code,
errmsg ? ": " : "",
errmsg ? errmsg : ""
- );
+ );
break;
case 200:
diff --git a/src/plugins/analyze_LocalGDB.xml.in b/src/plugins/analyze_LocalGDB.xml.in
index 925f2c41..4f7ccce1 100644
--- a/src/plugins/analyze_LocalGDB.xml.in
+++ b/src/plugins/analyze_LocalGDB.xml.in
@@ -5,4 +5,5 @@
<_long-description>Needs to downloads debuginfo packages, which might take significant time, and take up disk space.
However, unlike RetraceServer, doesn't send coredump to remote machines.
</_long-description>
+ <creates-elements>backtrace</creates-elements>
</event>
diff --git a/src/plugins/analyze_RetraceServer.xml.in b/src/plugins/analyze_RetraceServer.xml.in
index f91bf763..d2072db5 100644
--- a/src/plugins/analyze_RetraceServer.xml.in
+++ b/src/plugins/analyze_RetraceServer.xml.in
@@ -6,10 +6,11 @@
Pros: no need for debuginfo downloads. Retrace server's database of debuginfos is more complete. Retrace server may generate better backtraces.
Cons: coredump you upload contains all the data from the crashed program, including your private data, if any.
</_long-description>
+ <creates-elements>backtrace</creates-elements>
<options>
<option type="text" name="RETRACE_SERVER_URL">
<_label>Retrace server URL</_label>
- <default-value>retrace01.fedoraproject.org</default-value>
+ <default-value>retrace.fedoraproject.org</default-value>
<allow-empty>no</allow-empty>
<_description>Address of the retrace server</_description>
</option>
diff --git a/src/plugins/analyze_xsession_errors.xml.in b/src/plugins/analyze_xsession_errors.xml.in
new file mode 100644
index 00000000..9f7a46bf
--- /dev/null
+++ b/src/plugins/analyze_xsession_errors.xml.in
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<event>
+ <name>Collect .xsession-errors</name>
+ <_description>Save relevant lines from ~/.xsession-errors file</_description>
+ <_long-description>
+ Scans through ~/.xsession-errors file and saves those lines which contain executable's name.
+ The result is saved as 'xsession_errors' element.
+ </_long-description>
+ <creates-elements>xsession_errors</creates-elements>
+</event>
diff --git a/src/plugins/ccpp_events.conf b/src/plugins/ccpp_events.conf
index 1e111f04..b56601e9 100644
--- a/src/plugins/ccpp_events.conf
+++ b/src/plugins/ccpp_events.conf
@@ -1,33 +1,37 @@
EVENT=post-create analyzer=CCpp
- abrt-action-analyze-c &&
- abrt-action-list-dsos.py -m maps -o dsos
+ abrt-action-analyze-c &&
+ abrt-action-list-dsos.py -m maps -o dsos &&
+ (
+ # Try to save relevant log lines.
+ # Can't do it as analyzer step, non-root can't read log.
+ # It's not an error if /var/log/messages isn't readable:
+ test -f /var/log/messages || exit 0
+ test -r /var/log/messages || exit 0
+ executable=`cat executable` &&
+ base_executable=${executable##*/} &&
+ grep -F -e "$base_executable" /var/log/messages | tail -999 >var_log_messages &&
+ echo "Element 'var_log_messages' saved"
+ )
+
+EVENT=analyze_xsession_errors analyzer=CCpp
+ test -f ~/.xsession-errors || { echo "No ~/.xsession-errors"; exit 1; }
+ test -r ~/.xsession-errors || { echo "Can't read ~/.xsession-errors"; exit 1; }
+ executable=`cat executable` &&
+ base_executable=${executable##*/} &&
+ grep -F -e "$base_executable" ~/.xsession-errors | tail -999 >xsession_errors &&
+ echo "Element 'xsession_errors' saved"
-# We run analyze_foo steps only if backtrace is empty (not yet generated):
# TODO: can we still specify additional directories to search for debuginfos,
# or was this ability lost with move to python installer?
-EVENT=analyze_LocalGDB analyzer=CCpp backtrace=
- abrt-action-trim-files -f 4096m:/var/cache/abrt-di &&
- abrt-action-analyze-core.py --core=coredump -o build_ids &&
- abrt-action-install-debuginfo &&
- abrt-action-generate-backtrace &&
- abrt-action-analyze-backtrace
-
-EVENT=analyze_RetraceServer analyzer=CCpp backtrace=
- abrt-retrace-client batch -k --dir "$DUMP_DIR" &&
- abrt-action-analyze-backtrace
-
-# Same as "analyze", but executed when user requests "refresh" in GUI
-# It doesn't check that backtrace is empty:
-EVENT=reanalyze_LocalGDB analyzer=CCpp
- abrt-action-trim-files -f 4096m:/var/cache/abrt-di &&
- abrt-action-analyze-core.py --core=coredump -o build_ids &&
- abrt-action-install-debuginfo &&
- abrt-action-generate-backtrace &&
- abrt-action-analyze-backtrace
+EVENT=analyze_LocalGDB analyzer=CCpp
+ abrt-action-analyze-core.py --core=coredump -o build_ids &&
+ abrt-action-install-debuginfo --size_mb=4096 &&
+ abrt-action-generate-backtrace &&
+ abrt-action-analyze-backtrace
-EVENT=reanalyze_RetraceServer analyzer=CCpp
- abrt-retrace-client batch -k --dir "$DUMP_DIR" &&
- abrt-action-analyze-backtrace
+EVENT=analyze_RetraceServer analyzer=CCpp
+ abrt-retrace-client batch --dir "$DUMP_DIR" &&
+ abrt-action-analyze-backtrace
EVENT=report_Bugzilla analyzer=CCpp
- abrt-action-bugzilla -c /etc/abrt/plugins/Bugzilla.conf
+ abrt-action-bugzilla -c /etc/abrt/plugins/Bugzilla.conf
diff --git a/src/plugins/rhbz.c b/src/plugins/rhbz.c
new file mode 100644
index 00000000..90587e5e
--- /dev/null
+++ b/src/plugins/rhbz.c
@@ -0,0 +1,482 @@
+/*
+ Copyright (C) 2011 ABRT team
+ Copyright (C) 2011 RedHat Inc
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+*/
+
+#include "abrtlib.h"
+#include "rhbz.h"
+
+#define MAX_HOPS 5
+
+struct bug_info *new_bug_info()
+{
+ struct bug_info *bi = xzalloc(sizeof(struct bug_info));
+ bi->bi_dup_id = -1;
+
+ return bi;
+}
+
+void free_bug_info(struct bug_info *bi)
+{
+ if (!bi)
+ return;
+
+ free((void*)bi->bi_status);
+ free((void*)bi->bi_resolution);
+ free((void*)bi->bi_reporter);
+ free((void*)bi->bi_product);
+
+ list_free_with_free(bi->bi_cc_list);
+
+ bi->bi_status = NULL;
+ bi->bi_resolution = NULL;
+ bi->bi_reporter = NULL;
+ bi->bi_product = NULL;
+
+ bi->bi_cc_list = NULL;
+
+ free(bi);
+}
+
+void rhbz_login(struct abrt_xmlrpc *ax, const char* login, const char* passwd)
+{
+ xmlrpc_value* result = abrt_xmlrpc_call(ax, "User.login", "({s:s,s:s})",
+ "login", login, "password", passwd);
+
+//TODO: with URL like http://bugzilla.redhat.com (that is, with http: instead of https:)
+//we are getting this error:
+//Logging into Bugzilla at http://bugzilla.redhat.com
+//Can't login. Server said: HTTP response code is 301, not 200
+//But this is a 301 redirect! We _can_ follow it if we configure curl to understand that!
+ xmlrpc_DECREF(result);
+}
+
+xmlrpc_value *rhbz_search_duphash(struct abrt_xmlrpc *ax, const char *component,
+ const char *product, const char *duphash)
+{
+ char *query = NULL;
+ if (!product)
+ query = xasprintf("ALL component:\"%s\" whiteboard:\"%s\"", component, duphash);
+ else
+ query = xasprintf("ALL component:\"%s\" whiteboard:\"%s\" product:\"%s\"",
+ component, duphash, product);
+
+ VERB3 log("search for '%s'", query);
+ xmlrpc_value *ret = abrt_xmlrpc_call(ax, "Bug.search", "({s:s})",
+ "quicksearch", query);
+ free(query);
+ return ret;
+}
+
+xmlrpc_value *rhbz_get_member(const char *member, xmlrpc_value *xml)
+{
+ xmlrpc_env env;
+ xmlrpc_env_init(&env);
+
+ xmlrpc_value *value = NULL;
+ /* The xmlrpc_struct_find_value functions consider "not found" to be
+ * a normal result. If a member of the structure with the specified key
+ * exists, it returns it as a handle to an xmlrpc_value. If not, it returns
+ * NULL in place of that handle.
+ */
+ xmlrpc_struct_find_value(&env, xml, member, &value);
+ if (env.fault_occurred)
+ abrt_xmlrpc_error(&env);
+
+ return value;
+}
+
+/* The only way this can fail is if arrayP is not actually an array XML-RPC
+ * value. So it is usually not worth checking *envP.
+ * die or return size of array
+ */
+int rhbz_array_size(xmlrpc_value *xml)
+{
+ xmlrpc_env env;
+ xmlrpc_env_init(&env);
+
+ int size = xmlrpc_array_size(&env, xml);
+ if (env.fault_occurred)
+ abrt_xmlrpc_die(&env);
+
+ return size;
+}
+
+/* die or return bug id; each bug must have bug id otherwise xml is corrupted */
+int rhbz_bug_id(xmlrpc_value* xml)
+{
+ xmlrpc_env env;
+ xmlrpc_env_init(&env);
+
+ xmlrpc_value *item = NULL;
+ xmlrpc_value *bug = NULL;
+ int bug_id = -1;;
+
+ xmlrpc_array_read_item(&env, xml, 0, &item);
+ if (env.fault_occurred)
+ abrt_xmlrpc_die(&env);
+
+ bug = rhbz_get_member("bug_id", item);
+ xmlrpc_DECREF(item);
+ if (!bug)
+ abrt_xmlrpc_die(&env);
+
+ xmlrpc_read_int(&env, bug, &bug_id);
+ xmlrpc_DECREF(bug);
+ if (env.fault_occurred)
+ abrt_xmlrpc_die(&env);
+
+ VERB3 log("found bug_id %i", bug_id);
+ return bug_id;
+}
+
+/* die when mandatory value is missing (set flag RHBZ_MANDATORY_MEMB)
+ * or return appropriate string or NULL when fail;
+ */
+// TODO: npajkovs: add flag to read xmlrpc_read_array_item first
+void *rhbz_bug_read_item(const char *memb, xmlrpc_value *xml, int flags)
+{
+ xmlrpc_env env;
+ xmlrpc_env_init(&env);
+
+ xmlrpc_value *member = rhbz_get_member(memb, xml);
+
+ const char *string = NULL;
+
+ if (!member)
+ goto die;
+
+ if (IS_READ_STR(flags))
+ {
+ xmlrpc_read_string(&env, member, &string);
+ xmlrpc_DECREF(member);
+ if (env.fault_occurred)
+ abrt_xmlrpc_die(&env);
+
+ if (!*string)
+ goto die;
+
+ VERB3 log("found %s: '%s'", memb, string);
+ return (void*)string;
+ }
+
+ {
+ if (IS_READ_INT(flags))
+ {
+ int *integer = xmalloc(sizeof(int));
+ xmlrpc_read_int(&env, member, integer);
+ xmlrpc_DECREF(member);
+ if (env.fault_occurred)
+ abrt_xmlrpc_die(&env);
+
+ VERB3 log("found %s: '%i'", memb, *integer);
+ return (void*)integer;
+ }
+ }
+die:
+ free((void*)string);
+ if (IS_MANDATORY(flags))
+ error_msg_and_die(_("Looks like corrupted xml response, because '%s'"
+ " member is missing."), memb);
+
+ return NULL;
+}
+
+GList *rhbz_bug_cc(xmlrpc_value* result_xml)
+{
+ xmlrpc_env env;
+ xmlrpc_env_init(&env);
+
+ xmlrpc_value* cc_member = rhbz_get_member("cc", result_xml);
+ if (!cc_member)
+ return NULL;
+
+ int array_size = rhbz_array_size(cc_member);
+
+ VERB3 log("count members on cc %i", array_size);
+ GList *cc_list = NULL;
+
+ for (int i = 0; i < array_size; ++i)
+ {
+ xmlrpc_value* item = NULL;
+ xmlrpc_array_read_item(&env, cc_member, i, &item);
+ if (env.fault_occurred)
+ abrt_xmlrpc_die(&env);
+
+ if (!item)
+ continue;
+
+ const char* cc = NULL;
+ xmlrpc_read_string(&env, item, &cc);
+ xmlrpc_DECREF(item);
+ if (env.fault_occurred)
+ abrt_xmlrpc_die(&env);
+
+ if (*cc != '\0')
+ {
+ cc_list = g_list_append(cc_list, (char*)cc);
+ VERB3 log("member on cc is %s", cc);
+ continue;
+ }
+ free((char*)cc);
+ }
+ xmlrpc_DECREF(cc_member);
+ return cc_list;
+}
+
+struct bug_info *rhbz_bug_info(struct abrt_xmlrpc *ax, int bug_id)
+{
+ struct bug_info *bz = new_bug_info();
+ xmlrpc_value *xml_bug_response = abrt_xmlrpc_call(ax, "bugzilla.getBug",
+ "(i)", bug_id);
+
+ int *ret = (int*)rhbz_bug_read_item("bug_id", xml_bug_response,
+ RHBZ_MANDATORY_MEMB | RHBZ_READ_INT);
+ bz->bi_id = *ret;
+ free(ret);
+ bz->bi_product = rhbz_bug_read_item("product", xml_bug_response,
+ RHBZ_MANDATORY_MEMB | RHBZ_READ_STR);
+ bz->bi_reporter = rhbz_bug_read_item("reporter", xml_bug_response,
+ RHBZ_MANDATORY_MEMB | RHBZ_READ_STR);
+ bz->bi_status = rhbz_bug_read_item("bug_status", xml_bug_response,
+ RHBZ_MANDATORY_MEMB | RHBZ_READ_STR);
+ bz->bi_resolution = rhbz_bug_read_item("resolution", xml_bug_response,
+ RHBZ_READ_STR);
+
+ if (strcmp(bz->bi_status, "CLOSED") == 0 && !bz->bi_resolution)
+ error_msg_and_die(_("Bug %i is CLOSED, but it has no RESOLUTION"), bz->bi_id);
+
+ ret = (int*)rhbz_bug_read_item("dup_id", xml_bug_response,
+ RHBZ_READ_INT);
+ if (strcmp(bz->bi_status, "CLOSED") == 0
+ && strcmp(bz->bi_resolution, "DUPLICATE") == 0
+ && !ret)
+ {
+ error_msg_and_die(_("Bug %i is CLOSED as DUPLICATE, but it has no DUP_ID"),
+ bz->bi_id);
+ }
+
+ bz->bi_dup_id = (ret) ? *ret: -1;
+ free(ret);
+
+ bz->bi_cc_list = rhbz_bug_cc(xml_bug_response);
+
+ xmlrpc_DECREF(xml_bug_response);
+
+ return bz;
+}
+
+/* suppress mail notify by {s:i} (nomail:1) (driven by flag) */
+int rhbz_new_bug(struct abrt_xmlrpc *ax, problem_data_t *problem_data,
+ int depend_on_bug)
+{
+ const char *package = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_PACKAGE);
+ const char *component = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_COMPONENT);
+ const char *release = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_OS_RELEASE);
+ if (!release) /* Old dump dir format compat. Remove in abrt-2.1 */
+ release = get_problem_item_content_or_NULL(problem_data, "release");
+ const char *arch = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_ARCHITECTURE);
+ const char *duphash = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_DUPHASH);
+ const char *reason = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_REASON);
+ const char *function = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_CRASH_FUNCTION);
+ const char *analyzer = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_ANALYZER);
+ const char *tainted_str = get_problem_item_content_or_NULL(problem_data,
+ FILENAME_TAINTED);
+
+ struct strbuf *buf_summary = strbuf_new();
+ strbuf_append_strf(buf_summary, "[abrt] %s", package);
+
+ if (function != NULL && strlen(function) < 30)
+ strbuf_append_strf(buf_summary, ": %s", function);
+
+ if (reason != NULL)
+ strbuf_append_strf(buf_summary, ": %s", reason);
+
+ if (tainted_str && analyzer
+ && (strcmp(analyzer, "Kerneloops") == 0)
+ ) {
+ //TODO: fix me; basically it doesn't work as it suppose to work
+ // I will fix it immediately when this patch land into abrt git
+ /*
+ unsigned long tainted = xatoi_positive(tainted_str);
+ const char *tainted_warning = tainted_string(tainted);
+ if (tainted_warning)
+ strbuf_append_strf(buf_summary, ": TAINTED %s", tainted_warning);
+ */
+ }
+
+ char *status_whiteboard = xasprintf("abrt_hash:%s", duphash);
+
+ char *bz_dsc = make_description_bz(problem_data);
+ char *full_dsc = xasprintf("abrt version: "VERSION"\n%s", bz_dsc);
+ free(bz_dsc);
+
+ char *product = NULL;
+ char *version = NULL;
+ parse_release_for_bz(release, &product, &version);
+
+ xmlrpc_value* result = NULL;
+ char *summary = strbuf_free_nobuf(buf_summary);
+ if (depend_on_bug > -1)
+ {
+ result = abrt_xmlrpc_call(ax, "Bug.create", "({s:s,s:s,s:s,s:s,s:s,s:s,s:s,s:i})",
+ "product", product,
+ "component", component,
+ "version", version,
+ "summary", summary,
+ "description", full_dsc,
+ "status_whiteboard", status_whiteboard,
+ "platform", arch,
+ "dependson", depend_on_bug);
+ }
+ else
+ {
+ result = abrt_xmlrpc_call(ax, "Bug.create", "({s:s,s:s,s:s,s:s,s:s,s:s,s:s})",
+ "product", product,
+ "component", component,
+ "version", version,
+ "summary", summary,
+ "description", full_dsc,
+ "status_whiteboard", status_whiteboard,
+ "platform", arch);
+ }
+ free(status_whiteboard);
+ free(product);
+ free(version);
+ free(summary);
+ free(full_dsc);
+
+ if (!result)
+ return -1;
+
+ int *r = rhbz_bug_read_item("id", result, RHBZ_MANDATORY_MEMB | RHBZ_READ_INT);
+ xmlrpc_DECREF(result);
+ int new_bug_id = *r;
+ free(r);
+
+ log(_("New bug id: %i"), new_bug_id);
+ return new_bug_id;
+}
+
+/* suppress mail notify by {s:i} (nomail:1) (driven by flag) */
+int rhbz_attachment(struct abrt_xmlrpc *ax, const char *filename,
+ const char *bug_id, const char *data)
+{
+ char *encoded64 = encode_base64(data, strlen(data));
+ char *fn = xasprintf("File: %s", filename);
+ xmlrpc_value* result;
+ result= abrt_xmlrpc_call(ax, "bugzilla.addAttachment", "(s{s:s,s:s,s:s,s:s})",
+ bug_id,
+ "description", fn,
+ "filename", filename,
+ "contenttype", "text/plain",
+ "data", encoded64);
+ free(encoded64);
+ free(fn);
+ if (!result)
+ return -1;
+
+ xmlrpc_DECREF(result);
+
+ return 0;
+}
+
+/* suppress mail notify by {s:i} (nomail:1) (driven by flag) */
+int rhbz_attachments(struct abrt_xmlrpc *ax, const char *bug_id,
+ problem_data_t *problem_data)
+{
+ GHashTableIter iter;
+ char *name;
+ struct problem_item *value;
+ g_hash_table_iter_init(&iter, problem_data);
+ while (g_hash_table_iter_next(&iter, (void**)&name, (void**)&value))
+ {
+ const char *content = value->content;
+
+ // We were special-casing FILENAME_BACKTRACE here, but karel says
+ // he can retrieve it in inlined form from comments too.
+ if ((value->flags & CD_FLAG_TXT)
+ && (strlen(content) > CD_TEXT_ATT_SIZE /*|| (strcmp(name, FILENAME_BACKTRACE) == 0)*/)
+ ) {
+ /* check if the attachment failed and try it once more */
+ rhbz_attachment(ax, name, bug_id, content);
+ }
+ }
+
+ return 0;
+}
+
+void rhbz_logout(struct abrt_xmlrpc *ax)
+{
+ xmlrpc_value* result = abrt_xmlrpc_call(ax, "User.logout", "(s)", "");
+ if (result)
+ xmlrpc_DECREF(result);
+}
+
+struct bug_info *rhbz_find_origin_bug_closed_duplicate(struct abrt_xmlrpc *ax,
+ struct bug_info *bi)
+{
+ struct bug_info *bi_tmp = new_bug_info();
+ bi_tmp->bi_id = bi->bi_id;
+ bi_tmp->bi_dup_id = bi->bi_dup_id;
+
+ for (int ii = 0; ii <= MAX_HOPS; ii++)
+ {
+ if (ii == MAX_HOPS)
+ error_msg_and_die(_("Bugzilla couldn't find parent of bug %d"), bi->bi_id);
+
+ log("Bug %d is a duplicate, using parent bug %d", bi_tmp->bi_id, bi_tmp->bi_dup_id);
+ int bug_id = bi_tmp->bi_dup_id;
+
+ free_bug_info(bi_tmp);
+ bi_tmp = rhbz_bug_info(ax, bug_id);
+
+ // found a bug which is not CLOSED as DUPLICATE
+ if (bi_tmp->bi_dup_id == -1)
+ break;
+ }
+
+ return bi_tmp;
+}
+
+/* suppress mail notify by {s:i} (nomail:1) */
+void rhbz_mail_to_cc(struct abrt_xmlrpc *ax, int bug_id, const char *mail)
+{
+ xmlrpc_value *result = abrt_xmlrpc_call(ax, "Bug.update", "({s:i,s:{s:(s)}})",
+ "ids", bug_id, "updates", "add_cc", mail);
+ if (result)
+ xmlrpc_DECREF(result);
+}
+
+void rhbz_add_comment(struct abrt_xmlrpc *ax, int bug_id, const char *comment,
+ int is_private)
+{
+ xmlrpc_value *result = abrt_xmlrpc_call(ax, "Bug.add_comment", "({s:i,s:s,s:b})",
+ "id", bug_id,
+ "comment", comment,
+ "private", is_private);
+ if (result)
+ xmlrpc_DECREF(result);
+}
diff --git a/src/plugins/rhbz.h b/src/plugins/rhbz.h
new file mode 100644
index 00000000..73d76f0a
--- /dev/null
+++ b/src/plugins/rhbz.h
@@ -0,0 +1,100 @@
+/*
+ Copyright (C) 2011 ABRT team
+ Copyright (C) 2011 RedHat Inc
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+*/
+
+#ifndef RHBZ_H
+#define RHBZ_H
+
+/* include/stdint.h: typedef int int32_t;
+ * include/xmlrpc-c/base.h: typedef int32_t xmlrpc_int32;
+ */
+
+#include "abrt_xmlrpc.h"
+#include "abrt_problem_data.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+enum {
+ RHBZ_MANDATORY_MEMB = (1 << 0),
+ RHBZ_READ_STR = (1 << 1),
+ RHBZ_READ_INT = (1 << 2),
+};
+
+#define IS_MANDATORY(flags) ((flags) & RHBZ_MANDATORY_MEMB)
+#define IS_READ_STR(flags) ((flags) & RHBZ_READ_STR)
+#define IS_READ_INT(flags) ((flags) & RHBZ_READ_INT)
+
+struct bug_info {
+ int bi_id;
+ int bi_dup_id;
+
+ const char *bi_status;
+ const char *bi_resolution;
+ const char *bi_reporter;
+ const char *bi_product;
+
+ GList *bi_cc_list;
+};
+
+struct bug_info *new_bug_info();
+void free_bug_info(struct bug_info *bz);
+
+void rhbz_login(struct abrt_xmlrpc *ax, const char *login, const char *passwd);
+
+void rhbz_mail_to_cc(struct abrt_xmlrpc *ax, int bug_id, const char *mail);
+
+void rhbz_add_comment(struct abrt_xmlrpc *ax, int bug_id, const char *comment,
+ int is_private);
+
+void *rhbz_bug_read_item(const char *memb, xmlrpc_value *xml, int flags);
+
+void rhbz_logout(struct abrt_xmlrpc *ax);
+
+xmlrpc_value *rhbz_search_duphash(struct abrt_xmlrpc *ax, const char *component,
+ const char *release, const char *duphash);
+
+xmlrpc_value *rhbz_get_member(const char *member, xmlrpc_value *xml);
+
+int rhbz_array_size(xmlrpc_value *xml);
+
+int rhbz_bug_id(xmlrpc_value *xml);
+
+int rhbz_new_bug(struct abrt_xmlrpc *ax, problem_data_t *problem_data,
+ int depend_on_bug);
+
+int rhbz_attachments(struct abrt_xmlrpc *ax, const char *bug_id,
+ problem_data_t *problem_data);
+
+int rhbz_attachment(struct abrt_xmlrpc *ax, const char *filename,
+ const char *bug_id, const char *data);
+
+GList *rhbz_bug_cc(xmlrpc_value *result_xml);
+
+struct bug_info *rhbz_bug_info(struct abrt_xmlrpc *ax, int bug_id);
+
+
+struct bug_info *rhbz_find_origin_bug_closed_duplicate(struct abrt_xmlrpc *ax,
+ struct bug_info *bi);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/src/report-python/reportmodule.c b/src/report-python/reportmodule.c
index c40cfaf6..92f435ce 100644
--- a/src/report-python/reportmodule.c
+++ b/src/report-python/reportmodule.c
@@ -30,7 +30,7 @@ static PyMethodDef module_methods[] = {
{ NULL }
};
-#ifndef PyMODINIT_FUNC /* declarations for DLL import/export */
+#ifndef PyMODINIT_FUNC /* declarations for DLL import/export */
#define PyMODINIT_FUNC void
#endif
PyMODINIT_FUNC
diff --git a/src/retrace/create.wsgi b/src/retrace/create.wsgi
index e26ae0cc..7c5f81b4 100644
--- a/src/retrace/create.wsgi
+++ b/src/retrace/create.wsgi
@@ -104,7 +104,7 @@ def application(environ, start_response):
return response(start_response, "403 Forbidden",
"Required file \"%s\" is missing" % required_file)
- Popen(["/usr/bin/abrt-retrace-worker", "%d" % taskid])
+ call(["/usr/bin/abrt-retrace-worker", "%d" % taskid])
return response(start_response, "201 Created", "",
[("X-Task-Id", "%d" % taskid),
diff --git a/src/retrace/retrace.py b/src/retrace/retrace.py
index 39588d90..56bfd46e 100644
--- a/src/retrace/retrace.py
+++ b/src/retrace/retrace.py
@@ -21,7 +21,7 @@ PACKAGE_PARSER = re.compile("^(.+)-([0-9]+(\.[0-9]+)*-[0-9]+)\.([^-]+)$")
DF_OUTPUT_PARSER = re.compile("^([^ ^\t]*)[ \t]+([0-9]+)[ \t]+([0-9]+)[ \t]+([0-9]+)[ \t]+([0-9]+%)[ \t]+(.*)$")
DU_OUTPUT_PARSER = re.compile("^([0-9]+)")
URL_PARSER = re.compile("^/([0-9]+)/?")
-WORKER_RUNNING_PARSER = re.compile("^([0-9]+)[ \t]+[0-9]+[ \t]+([^ ^\t]+)[ \t]+.*abrt-retrace-worker ([0-9]+)$")
+WORKER_RUNNING_PARSER = re.compile("^[ \t]*([0-9]+)[ \t]+[0-9]+[ \t]+([^ ^\t]+)[ \t]+.*abrt-retrace-worker ([0-9]+)$")
HANDLE_ARCHIVE = {
"application/x-xz-compressed-tar": {
@@ -315,7 +315,7 @@ def kill_process_and_childs(process_id, ps_output=None):
return result
-def cleanup_task(taskid):
+def cleanup_task(taskid, gc=True):
null = open("/dev/null", "w")
savedir = "%s/%d" % (CONFIG["SaveDir"], taskid)
@@ -334,12 +334,13 @@ def cleanup_task(taskid):
except:
pass
- try:
- log = open(newlog, "a")
- log.write("Killed by garbage collector\n")
- log.close()
- except:
- pass
+ if gc:
+ try:
+ log = open(newlog, "a")
+ log.write("Killed by garbage collector\n")
+ log.close()
+ except:
+ pass
null.close()
diff --git a/src/retrace/worker.c b/src/retrace/worker.c
index 83773e61..a49f74c3 100644
--- a/src/retrace/worker.c
+++ b/src/retrace/worker.c
@@ -16,6 +16,7 @@ int main(int argc, char **argv)
int i;
struct passwd *apache_user;
const char *apache_username = "apache";
+ pid_t pid;
if (argc != 2)
{
@@ -50,7 +51,20 @@ int main(int argc, char **argv)
/* required by mock to be able to write into result directory */
setenv("SUDO_GID", "0", 1);
- /* launch worker.py */
+ /* fork and launch worker.py */
+ pid = fork();
+
+ if (pid < 0)
+ {
+ fputs("Unable to fork.", stderr);
+ return 6;
+ }
+
+ /* parent - exit */
+ if (pid > 0)
+ return 0;
+
+ /* child */
sprintf(command, "/usr/bin/python /usr/share/abrt-retrace/worker.py \"%s\"", argv[1]);
pipe = popen(command, "r");
if (pipe == NULL)
diff --git a/src/retrace/worker.py b/src/retrace/worker.py
index ad2badf1..24defa66 100755
--- a/src/retrace/worker.py
+++ b/src/retrace/worker.py
@@ -27,8 +27,9 @@ def set_status(statusid):
def fail(exitcode):
"Kills script with given exitcode"
- LOG.close()
set_status(STATUS_FAIL)
+ LOG.close()
+ cleanup_task(int(taskid), False)
sys.exit(exitcode)
def retrace_run(errorcode, cmd):
@@ -287,7 +288,7 @@ if __name__ == "__main__":
else:
LOG.write("OK\n")
- # publish bactkrace and log
+ # publish backtrace and log
set_status(STATUS_FINISHING)
try: